Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/79.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
Jquery 如何删除Wordpress gallery页面中的url结尾/#pretto_Jquery_Lightbox_Prettyphoto - Fatal编程技术网

Jquery 如何删除Wordpress gallery页面中的url结尾/#pretto

Jquery 如何删除Wordpress gallery页面中的url结尾/#pretto,jquery,lightbox,prettyphoto,Jquery,Lightbox,Prettyphoto,当我打开我的图库页面,点击一个图像,在灯箱打开和关闭后,我注意到/gallery/#pretto然后出现在我的url中 我查看了general.js文件,发现了一个名为deeplinking:true的东西。所以我将其更改为false,保存了文件并返回到我的站点,但这似乎没有做任何更改,最后仍然显示了#prettypto。如果首先,我可以删除pretyphoto单词,更好的是每次在lightbox中打开照片时,它都会显示每个图像的名称。 我是.js(和php)的新手,所以我只需要一些代码说明,以

当我打开我的图库页面,点击一个图像,在灯箱打开和关闭后,我注意到/gallery/#pretto然后出现在我的url中

我查看了general.js文件,发现了一个名为deeplinking:true的东西。所以我将其更改为false,保存了文件并返回到我的站点,但这似乎没有做任何更改,最后仍然显示了#prettypto。如果首先,我可以删除pretyphoto单词,更好的是每次在lightbox中打开照片时,它都会显示每个图像的名称。 我是.js(和php)的新手,所以我只需要一些代码说明,以及需要更改哪个文件才能工作。我想知道那是真是假是什么意思?谢谢你

如果您正确设置了deeplinking选项,它应该可以防止更改URL

$(document).ready(function(){
        $("a[rel^='prettyPhoto']").prettyPhoto({
            deeplinking: false,
            social_tools: false
        });
    });

我在prettypto.js文件中对其进行了更改,但这是一种更好的方法。好的,我进入了名为site.js的文件,并添加了您输入的代码(非常感谢)。但是,在我关闭图像灯箱时,它仍然会显示#to url的结尾。有多奇怪?我甚至复制并粘贴了你的代码,以确保我得到的代码准确无误。虽然我不需要第一行,因为它的顶部已经有了documentready函数。我一定还是做错了什么事,把它整理好了。更新到3.1.5已经解决了这个问题。