我正在试图找出为什么这个jQuery代码在页面加载时打开fancybox图像而不是等待用户点击它。如何在点击时打开它?这是一个fiddle。
<a class="fancybox" id="single_image" href="http://fancyapps.com/fancybox/demo/1_b.jpg" title="title"
width="200">
<img src="http://fancyapps.com/fancybox/demo/1_b.jpg" width="300" alt=""></a>
Jquery的
$(document).ready(function() {
$("#single_image").fancybox({
onComplete: function () {
$("#fancybox-img").wrap($("<a />", {
href: this.href, //or your target link
target: "_blank"
}));
}
}).trigger("click");
});
答案 0 :(得分:1)
删除.trigger(&#34;点击&#34;);
$(document).ready(function() {
$("#single_image").fancybox({
onComplete: function () {
$("#fancybox-img").wrap($("<a />", {
href: this.href, //or your target link
target: "_blank"
}));
}
})
});