我不知道这是最好的解决方案吗?jquery:双击打开链接?
$('.folder a').click(function(e) {
e.preventDefault();
});
$('.folder a').dblclick(function(e) {
window.location.replace($(this).attr("href"));
});
它的工作!你会以不同的方式做到吗?
我不知道这是最好的解决方案吗?jquery:双击打开链接?
$('.folder a').click(function(e) {
e.preventDefault();
});
$('.folder a').dblclick(function(e) {
window.location.replace($(this).attr("href"));
});
它的工作!你会以不同的方式做到吗?
没有,这是完美的。
你在做什么工作,技术上很好。
问题出在UI上。双击超链接不是直观的行为。特别是在禁用点击行为时。我会建议一个更直观的用户界面。
是的,略有不同的方式。
$('.folder a').click(function(e) {
e.preventDefault();
}).dblclick(function() {
window.location.replace($(this).attr("href"));
});
其实我会使用.on('click')
和.on('dblclick')
,但在这两种情况下,他们将被链接如上。
看起来他正在处理类似目录的视图,因此您需要双击某个文件夹才能将其打开。 – virstulte 2010-07-14 05:24:28