gpt4 book ai didi

javascript - 具有内部缩放功能的 css 图片库

转载 作者:行者123 更新时间:2023-11-28 10:39:03 24 4
gpt4 key购买 nike

我有一个使用下面代码的可内部缩放的工作图像,我想将其修改为具有所选图像元素缩放功能的图库,但不知道如何开始。我想要的是用下面第二个超链接 ("img_02"src=") 中的图像源替换第一个。有人能解释一下吗?

<html>
<head>
<script src="../jquery-1.8.3.min.js"></script>
<script src="../jquery.elevatezoom.js"></script>
</head>
<body>

<img id="zoom_01" src="../images/package.jpg" data-zoom-image="../images/package_big.jpg">
<img id="zoom_01" src="../images/package.jpg" data-zoom-image="../images/package_big.jpg">
<div id="zoom_01">
<a href="#" data-image="../images/package.jpg" data-zoom-image="../images/package_big.jpg">
<img id="img_01" src="../images/package_thumb.jpg" /></a>

<a href="#" data-image="../images/coffee.jpg" data-zoom-image="../images/coffee_big.jpg">
<img id="img_02" src="../images/coffee_thumb.jpg" /></a>
</div>

<!--initiate the plugin and pass the id of the div containing gallery images-->

<script>
$('#zoom_01').elevateZoom({zoomType: "inner", cursor: "crosshair",});
</script>

</body>
</html>

最佳答案

1) ID 不应在单个 html 中使用超过一次 ~ 您已使用“zoom_01”3 次,仅在第一张图片上使用它。

2) 要创建图库,您应该使用以下代码:

$("#zoom_01").elevateZoom({gallery:'gallery', cursor: 'pointer', galleryActiveClass: 'active', imageCrossfade: true, loadingIcon: 'http://www.elevateweb.co.uk/spinner.gif'}); 

这是固定的 HTML:

<img id="zoom_01" src="../images/package.jpg"  data-zoom-image="../images/package_big.jpg">
<div id="gallery">
<a href="../images/package_big.jpg" data-image="../images/package.jpg" data-zoom-image="../images/package_big.jpg">
<img id="img_01" src="../images/package_thumb.jpg" /></a>

<a href="../images/coffee_big.jpg" data-image="../images/coffee.jpg" data-zoom-image="../images/coffee_big.jpg">
<img id="img_02" src="../images/coffee_thumb.jpg" /></a>
</div>

是的,演示站点的 HTMl 代码是错误的 :) ~ 我会给他们发邮件。

关于javascript - 具有内部缩放功能的 css 图片库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23214350/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com