我有这个 jquery 代码:
$("#tf_zoom").live("click", function () {
var n = $(".tf_thumbs").find("img").attr("src");
var modelid = n.substr(43);
$.post("models/get_gallery", {
"modelid": modelid
}, function (data) {
var imagespathes = $(data).map(function (key, url) {
return ({
href: '<?php echo base_url();?>assets/uploads/files/' + url
});
});
console.log(imagespathes);
$.fancybox.open(imagespathes);
}, "json");
});
这是我的html:
<div id="tf_thumbs" class="tf_thumbs">
<span id="tf_zoom" class="tf_zoom"></span>
<img id="dynam" src="<?php echo base_url();?>assets/uploads/files/<?php echo $firstthumb;?>" alt="Thumb1"/>
</div>
好的,现在我的问题是这段代码在IE 10上不起作用,令人惊讶的是,除了FF 和 Google Chrome之外,它在IE 9、IE 8、IE 7上的运行就像一个魅力
我读了很多关于这个问题的东西,但对我没有任何帮助。那么,是否有任何解决方案。非常感谢您的帮助。
更新 1:我正在使用 jquery 1.7版