Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/70.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Jquery 他工作不正常_Jquery_Html_Css_Internet Explorer - Fatal编程技术网

Jquery 他工作不正常

Jquery 他工作不正常,jquery,html,css,internet-explorer,Jquery,Html,Css,Internet Explorer,你知道为什么这会在FF而不是IE中显示画廊吗 在Firefox中,当点击一张图片时,会出现一个覆盖图,你可以在图库中导航。然而,在IE中,它只是在一个单独的窗口上显示图片…您需要在链接中为图像添加边框:无样式规则 a img {border:none;} 您正在使用的IE可能已禁用JavaScript。如果我在Firefox上禁用JavaScript,该站点的行为(几乎)与您描述的一样:单击图片会在新页面上打开它 按照此处的说明启用JavaScript:我怀疑这与IE处理脚本的方式有关。Pre

你知道为什么这会在FF而不是IE中显示画廊吗


在Firefox中,当点击一张图片时,会出现一个覆盖图,你可以在图库中导航。然而,在IE中,它只是在一个单独的窗口上显示图片…

您需要在链接中为图像添加边框:无样式规则

a img {border:none;}

您正在使用的IE可能已禁用JavaScript。如果我在Firefox上禁用JavaScript,该站点的行为(几乎)与您描述的一样:单击图片会在新页面上打开它


按照此处的说明启用JavaScript:

我怀疑这与IE处理脚本的方式有关。Prettypto似乎正在执行一个url请求来加载照片,这会导致页面刷新——可能是您的IE版本中的一个设置默认为在新窗口中打开链接


完全不需要重定向lightbox来浏览图库。也许jQuery工具的Overlay()是一个更简洁的脚本,它使您能够在覆盖中自定义内容输出,而无需更改URL。

请记住,在编写脚本时,检查每个ie浏览器下是否有错误,当您这样做时,您可以更正此错误,以使插件工作正常

顺便说一句,我注意到,由于高度和宽度过大,您的网站图像加载速度非常慢。我建议您可以使用延迟加载来优化与网站的快速连接


希望这有帮助

我在IE8和3.1.3中遇到了同样的问题。
如果设置deeplink:false,它将正常工作。

这没有任何作用。。。在Firefox中,当你点击一张图片时,它会显示为一个覆盖图,但在IE中不会。当我在IE中看到该页面时,我看到两张图片排在一行,然后第三张图片排在第二行。我还注意到IE中的图像周围有蓝色边框,所以我将上面的样式添加到样式表中,结果与Firefox中的类似。请记住,浏览器会缓存样式表,因此您应该在浏览器中对页面进行完全刷新(Ctrl+F5)以使新样式表生效。感谢您的帮助,但我不是在谈论样式表,我是在谈论Pretto。如果你在Firefox中点击一张图片,你会看到它以覆盖的形式打开,并且可以导航。然而,在IE中不能这样做,这是一个jquery问题……从技术上讲,这不是一个jquery问题,而是一个自身存在的问题。这是它通过修改
来处理覆盖的方式的问题#将[gallery1]/X/
添加到URL。IE的哪个版本?。。。对我有用。任何。。。我的电脑坏了!在IE中它对我有效。尝试:(1)关闭IE,(2)运行,(3)再试一次。如果不起作用,请重新启动。然后尝试一个干净的IE安装和/或另一台计算机。它在我的IE 8中运行良好