首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >用于joomla的IE9云缩放插件扩展上的图像放大镜问题

用于joomla的IE9云缩放插件扩展上的图像放大镜问题
EN

Stack Overflow用户
提问于 2012-12-20 14:17:14
回答 2查看 1.2K关注 0票数 0

我一直在使用joomla name cloud zoom的插件,这是一个插件,它为我们的图库提供了创建图像放大效果的能力,当你将鼠标悬停在这个链接http://intangible-logic.com/amclassic/en/products/road-wheels/road-tubeless上时,它可以完美地工作在几乎所有的浏览器上,但在IE9中,问题是当你将光标移动到图像的右侧时,它无法查看完整的图像,当你向下移动它时,它将无法移动到它的边缘。我认为这是一个javascript问题,但不知道从哪里开始。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2012-12-20 21:45:12

在跟踪代码几个小时后,我发现了问题:

在名为cloud-zoom.1.0.2.js的文件的第277行附近,您可以找到以下代码:

代码语言:javascript
复制
cw = (sImg.outerWidth() / zoomImage.width) * zoomDiv.width();

zoomDiv.width()的代码行返回了错误的值,但这只在IE9浏览器上发生,所以我所做的就是更新此代码来解决这个问题:

代码语言:javascript
复制
cw = (sImg.outerWidth() / zoomImage.width) * sImg.outerWidth();

我希望这能帮助任何和我一样遇到同样问题的人。

票数 1
EN

Stack Overflow用户

发布于 2013-04-29 16:31:27

感谢Christopher Pelayo为我指明了正确的方向。不过,我觉得还是改变一下比较好

代码语言:javascript
复制
cw = (sImg.outerWidth() / zoomImage.width) * zoomDiv.width();
ch = (sImg.outerHeight() / zoomImage.height) * zoomDiv.height();

代码语言:javascript
复制
cw = (sImg.outerWidth() / zoomImage.width) * zoomDiv.outerWidth();
ch = (sImg.outerHeight() / zoomImage.height) * zoomDiv.outerHeight();
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/13966371

复制
相关文章

相似问题

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