javascript - Jquery PrettyPhoto 从 URL 中删除#prettyphoto

标签 javascript jquery wordpress plugins

我使用 prettyphoto 的 3.1.4 版本。 (http://www.no-margin-for-errors.com/projects/prettyphoto-jquery-lightbox-clone/)。我想从 URL 中删除“#prettyphoto[iframe]/number/”。我已经设置了 deeplinking:false 但这没有帮助。我知道这可能是这些功能的问题:

function getHashtag(){url=location.href;hashtag=(url.indexOf('#prettyPhoto')!==-1)?decodeURI(url.substring(url.indexOf('#prettyPhoto')+1,url.length)):false;return hashtag;};
function setHashtag(){if(typeof theRel=='undefined')return;location.hash=theRel+'/'+rel_index+'/';};
function clearHashtag(){if(location.href.indexOf('#prettyPhoto')!==-1)location.hash="prettyPhoto";}

有什么想法吗?

最佳答案

这是我的代码,对我有用:

    <script type="text/javascript" charset="utf-8">
      $(document).ready(function(){
        $("a[rel^='prettyPhoto']").prettyPhoto({
        social_tools:false,
        deeplinking:false});
      });
    </script>

关于javascript - Jquery PrettyPhoto 从 URL 中删除#prettyphoto,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13417132/

相关文章:

javascript - 如果 label = 空,则显示一个 div 并隐藏另一个 div

javascript - 检测我的手机上的互联网连接类型

javascript - Angular 变量未在前端更新

php - 如何对 Infinite Scroll 的查询结果进行分页?

php - 通过 php 显示来自 css 的元素

php - 使 Wordpress wp_delete_attachment 从预定义的自定义文件夹中删除文件

javascript - SublimeText 2 中的 SublimeLinter 错误

javascript - jQuery Mobile 中的网格位置问题?

wordpress - 在 wordpress 站点中自定义属性

javascript - ExpressJS 路由中间件中的依赖注入(inject)