2013-05-14 67 views
0

希望你们中的一位能够帮助并真正感激它!jScript放大镜 - 悬停

我在动态驱动器上找到了一个图像放大镜,但它不完全是我想要的。除了一件事情之外,它是完美的。我不希望用户单击图像查看它,我希望它们能够悬停在图像上,并且图像在屏幕中间放大。我曾尝试其他几个像这样的: http://www.dynamicdrive.com/style/csslibrary/item/css3_hover_image_gallery/

如果任何人有一个链接,一个是像我所期待的,或者可以得到imagemagnify一个悬停,这将是完美的作品!

这里是链接到一个我喜欢: http://www.dynamicdrive.com/dynamicindex4/imagemagnify.htm

谢谢大家的答案!

+0

你发布的第一个解决方案是什么(放大悬停图像),你不喜欢?它似乎满足您提到的所有要求,即放大图像,只在悬停时进行。编辑:另外,为什么这个问题标签“jscript”? – Zhihao 2013-05-14 03:41:45

+0

我不喜欢你如何点击图片来放大图片。我只想将它悬停在它上面并放大。它也被标记为jscript,因为一些放大镜和悬停变焦是用jscript编写的。 – 2013-05-14 15:08:14

+0

而我与悬停和放大链接的那个不起作用,因为放大的图像与其他图像非常接近。所以其他图像是放大图像的顶部。 – 2013-05-14 15:09:41

回答

1

我不知道有任何其他插件可以满足您的要求,但您似乎可以编辑自己提供的源代码,因为它没有被缩小。

要更改它,以便在悬停而不是点击时放大图像,只需更改处理点击到mouseentermouseleave的相应部件即可。

例如,您可以更改以下行...

$target.bind('click.magnify', function(e){ //action when original image is clicked on 

这个...

$target.bind('mouseenter.magnify', function(e){ //action when original image is hovered over 

注意:您可能会想给他们信贷的原代码,如果你这样做。

+0

谢谢,我会试试这个。当然,所有原始的信用将被留下。谢谢! – 2013-05-14 15:10:32

+0

这是一种作品,但并不完全如我所愿;这不是你的错!谢谢你的答复,但它的工作,只是一个小马车! – 2013-05-15 05:33:29