Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/475.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
一页javascript中包含多个fancybox ajax内容_Javascript_Jquery_Fancybox - Fatal编程技术网

一页javascript中包含多个fancybox ajax内容

一页javascript中包含多个fancybox ajax内容,javascript,jquery,fancybox,Javascript,Jquery,Fancybox,我在一个页面中使用了多个FancyBox来显示ajax内容 HTML代码: <a href="test.txt" class="various fancybox.ajax" data-fancybox-type="ajax" >Test 1</a> <a href="test.txt" class="various fancybox.ajax" data-fancybox-type="ajax" >Test 2</a> <a href="te

我在一个页面中使用了多个FancyBox来显示ajax内容

HTML代码:

<a href="test.txt" class="various fancybox.ajax" data-fancybox-type="ajax" >Test 1</a>
<a href="test.txt" class="various fancybox.ajax" data-fancybox-type="ajax" >Test 2</a>
<a href="test.txt" class="various fancybox.ajax" data-fancybox-type="ajax" >Test 3</a>

脚本:

<script type="text/javascript">
    $(document).ready(function() {
    $(".various").fancybox();

});

</script>

$(文档).ready(函数(){
$(“.Variable”).fancybox();
});

我使用了jquery版本1.7.1。两次单击后,fancybox无法正常打开。如何修复此问题?

两次单击后,fancybox无法正常打开。
这是什么意思?它不会打开或在第二次单击后打开。它不会在两次单击后打开。这个奇特的盒子头两次都可以打开。如果我第三次点击它,它不会打开。你的代码可以工作。我猜呢?第二次点击时(可能来自ajax内容)一定会触发js错误,因此fancybox不再工作。如果您正在提取的文件本身有脚本,这可能是原因。但这只是一个猜测,你能分享一个链接吗?