2010-11-03 92 views
2

嘿家伙, 我做错了什么。我在我的网站上有一种与双击工作的文件夹。 但不知怎的,我的window.location.replace不会触发浏览器历史记录。jquery:dblclick链接调用 - 浏览器后退按钮不起作用?

如果我使用正常的点击没有防止默认,我可以使用浏览器后退按钮。 然而,只要我使用下面的脚本,我双击文件夹我不能使用浏览器后退按钮。

$('.folder a').click(function(e) { 
    e.preventDefault(); 
}); 

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

有什么想法吗?

回答

1

This site说替换不会添加到历史记录。

尝试:

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