jquery:在doubleclick上打开链接?
我想知道这是否是最好的解决方案?
$('.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')
但在任何一种情况下它们都会被链接起来。