代码之家  ›  专栏  ›  技术社区  ›  matt

jquery:dblclick link call-browser back按钮不工作?

  •  2
  • matt  · 技术社区  · 14 年前

    嘿,伙计们, 我做错什么了。我的网站上有一些文件夹可以用双击的方式工作。 然而,不知怎么的,我的window.location.replace不会触发浏览器历史记录。

    如果使用普通单击而不使用阻止默认设置,则可以使用浏览器后退按钮。 但是,一旦我使用下面的脚本并双击一个文件夹,我就不能使用浏览器后退按钮。

    $('.folder a').click(function(e) {
        e.preventDefault();
    });
    
    $('.folder a').dblclick(function(e) {
        window.location.replace($(this).attr("href"));
    });
    

    有什么想法吗?

    1 回复  |  直到 14 年前
        1
  •  1
  •   drew    14 年前

    This site

    window.location.href =$(this).attr("href");