首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >jquery从文本链接缩放外部图像(用js解决)

jquery从文本链接缩放外部图像(用js解决)
EN

Stack Overflow用户
提问于 2014-07-10 10:15:21
回答 1查看 821关注 0票数 0

我目前正在使用jquery缩放图像。

代码语言:javascript
复制
<figure>
    <img src="images/normal/bambit2.jpg" class="magnify" alt="Bambi-aiheisia koriste-esineitä" />
    <figcaption class="kuvateksti">
        Bambi-aiheisia koriste-esineitä 
    </figcaption>
</figure>

然而,我还没有弄清楚,如何使用超链接以同样的方式放大文件夹中的图像。我不想将此图像作为已完成页面的一部分加载。

代码语言:javascript
复制
<a href=#" rel="magnify[img_at_some_folder]">Click me to see image that is not in this page</a>

如果有人能给我指出正确的目的地,我会非常感激的。

编辑基本相同的事情在这里做:http://www.dynamicdrive.com/dynamicindex4/imagemagnify.htm

扩展特定“放大”图像的链接

我不想在页面上加载Sarah的图片,但是当按下“放大Sarah”链接时,效果是相同的。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-07-10 10:32:48

首先,您必须指定图像来自何处,并给它一个id。

代码语言:javascript
复制
<img id="Virtanen" src="ek.gif" class="imagexample" data-magnifyby="5" style="width:200px; height:150px" />

然后超链接如下所示

代码语言:javascript
复制
<a style="color:blue" href="#" rel="magnify[Virtanen]">Click Me</a>

如果您想要放大到该图像的某个区域的图像,请使用以下代码:

html:

代码语言:javascript
复制
<div id="zt-container" class="zt-container">
<div class="zt-item" data-id="zt-item-1">
    <img class="zt-current" src="images/image1.jpg" />
    <div class="zt-tag" data-dir="1" data-link="zt-item-2" data-zoom="5" data-speed="700" data-delay="50" style="top:138px;left:151px;"></div>
    <div class="zt-tag" data-dir="1" data-link="zt-item-3" data-zoom="6" data-speed="700" data-delay="50" style="top:253px;left:520px;"></div>
</div>
<div class="zt-item" data-id="zt-item-2">
    <img class="zt-current" src="images/image1_1.jpg" />
    <div class="zt-tag zt-tag-back" data-dir="-1" data-link="zt-item-1" data-zoom="5" data-speed="500" data-delay="0"></div>
</div>        
<div class="zt-item" data-id="zt-item-3">
    <img class="zt-current" src="images/image2_2.jpg" />
    <div class="zt-tag zt-tag-back" data-dir="-1" data-link="zt-item-1" data-zoom="6" data-speed="500" data-delay="0"></div>
</div>            

jquery

代码语言:javascript
复制
$('#zt-container').zoomtour({
    // if true the tags are rotated depending on their position
    rotation        : true,
    // zoom out animation easing. Example: easeOutBounce , easeOutBack  
    zoominEasing    : '',  
    // zoom out animation easing
    zoomoutEasing   : ''   
});

来源 演示

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/24673946

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档