jquery - Window.location.hash 需要语法帮助

标签 jquery hash window.location

我的网站位于 http://visualise.ca/当您通过单击缩略图加载帖子时,它将使用 ajax 在页面中加载帖子。当您关闭帖子时,它会使用此代码将网址更改回 http://visualise.ca/无需重新加载页面:

$("#close").live("click", function(event) {
    $("#board").fadeOut("slow");
    $("#board-wrapper").slideUp("slow");
    $("html,body").delay(1000).animate({scrollTop: 0}, 300);
    window.location.hash = "";
    window.history.pushState(null,null,site_url+"/");
    return false;
});

但在 IE8 中它又改回 http://visualise.ca/#而不是http://visualise.ca/ 。有没有办法纠正这个问题并确保将其更改为 http://visualise.ca/

最佳答案

这不会阻止吗?

<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.6.4/jquery.min.js"></script>
<script>
    $(document).ready(function() {    
    $(".testPhoto").click(function(event){
        event.stopPropagation();
        alert("do something");
        return false;
    });  
});
</script>
<a class="testPhoto" href="#testPhoto" onclick="testPhoto">Test Photo</a>

关于jquery - Window.location.hash 需要语法帮助,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7196974/

相关文章:

jquery - 如何在 bxslider 上设置幻灯片持续时间

javascript - 通过 JavaScript 重新加载页面并重新发送表单信息

javascript - 通过 window.location.host 比较 URL?

javascript - 向文本区域添加换行符而不是提交表单

javascript - Vue/Jquery 重写双向数据绑定(bind)

python - 足够安全的 8 字符短唯一随机字符串

Python:具有内置库的更快的通用哈希函数

php - 将散列与散列 mysql 密码进行比较时出错(输出值相等)

javascript - 我可以用 javascript 锁定浏览器地址栏到特定域吗?

c# - ajax总是进入代码的错误部分