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();
});