Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/72.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 jqueryfancybox&;使用location.hash加载文件都不起作用_Javascript_Jquery_Ajax_Hash_Fancybox - Fatal编程技术网

Javascript jqueryfancybox&;使用location.hash加载文件都不起作用

Javascript jqueryfancybox&;使用location.hash加载文件都不起作用,javascript,jquery,ajax,hash,fancybox,Javascript,Jquery,Ajax,Hash,Fancybox,您将看到的第一个错误 我使用文件中的函数getdata()调用该页面,并将其放在主DIV中。这可能是个问题,如果有人想链接到某个页面,人们仍然必须单击另一个链接。因此我提出了这个解决方案(也位于我的文件中: 函数getdataonload(){ var page=window.location.hash; if(window.location.hash!=“”){ 页码=页码。替换(“#页码:”,“); getdata('nosub/content/'.page); } } //至于链接: 但

您将看到的第一个错误

我使用文件中的函数
getdata()
调用该页面,并将其放在主DIV中。这可能是个问题,如果有人想链接到某个页面,人们仍然必须单击另一个链接。因此我提出了这个解决方案(也位于我的文件中:

函数getdataonload(){ var page=window.location.hash; if(window.location.hash!=“”){ 页码=页码。替换(“#页码:”,“); getdata('nosub/content/'.page); } } //至于链接: 但这似乎不能正常工作。div现在又被我的主index.php文件填满了。为什么会发生这种情况,我做错了什么

我似乎还有另一个关于jQuery Fancybox的bug。 例如,转到同一链接,单击“Ontladingen”,然后选择弹出的链接之一。这些页面的来源几乎相同,但如下所示:

<a href="link/to/image.png" class="fancybox">
    <img src="link/to/image.png" alt="example">
</a>

然后在我的页面底部有一段代码:

<script type="text/javascript">
    $("a.fancybox").fancybox();
</script>

$(“a.fancybox”).fancybox();
现在它应该可以工作了。但它不工作。为什么会这样,我该如何解决这个问题? 你们能帮我解决这两个问题吗?

第一个问题-

您必须在
getdata('nosub/content/'.page);
上构建完整的URL。它应该类似于
'http://…nosub/content/'

关于第二个问题:

您可以尝试按如下方式编写代码-

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

$(文档).ready(函数(){
$(“a.fancybox”).fancybox();
});
针对第一个问题-

您必须在
getdata('nosub/content/'.page);
上构建完整的URL。它应该类似于
'http://…nosub/content/'

关于第二个问题:

您可以尝试按如下方式编写代码-

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

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