我在漂亮照片的IE7中出错:
我有一个简单的标签,如果我将它直接放在dom中然后它可以工作,但是如果我用jquery创建它并附加在dom中而不是我得到错误。
<a href="#inline-1" data-rel="prettyPhoto[gallery1]"><img src="01.jpg" width="120" height="68" alt=""/></a>
这个例子有效:
example 1
(标签直接放在dom中)
这个例子不起作用:
example 2
(使用jquery创建标记并在dom中附加)
错误是: “无法加载图像。请确保路径正确且图像存在。”
答案 0 :(得分:0)
我有这个问题。一般来说,你需要在重新创建DOM之后解雇prettyPhoto:
//Some Javascript code creates DOM in here and then you will fire prettyPhoto even again to update and apply on new created DOM elements
$("area[rel^='popUp']").prettyPhoto();
$(".popUpWindow:first a[rel^='popUp']").prettyPhoto({animation_speed:'normal',theme:'facebook',autoplay_slideshow: false,social_tools: false});
$(".popUpWindow:gt(0) a[rel^='popUp']").prettyPhoto({animation_speed:'normal',theme:'facebook',autoplay_slideshow: false,social_tools: false});