這是我的兩個功能,單同班單擊它工作正常,但DBLCLICK兩個功能執行,任何想法?我試着用live
代替delegate
但仍兩種功能執行上DBLCLICK不同功能上的「點擊」 /「DBLCLICK」
// Change Status on click
$(".todoBox").delegate("li", "click", function() {
var id = $(this).attr("id");
$.ajax({
//ajax stuff
});
return false;
});
// Double Click to Delete
$(".todoBox").delegate("li", "dblclick", function(){
var id = $(this).attr("id");
$.ajax({
//ajax stuff
});
return false;
});
我很抱歉,但雙擊刪除是一個可怕的接口。太容易意外調用它。充其量,最終會有人詛咒你,因爲他們不得不放棄確認對話框 - 但你似乎沒有使用確認對話框 - 當他們意外地雙擊該項目時。破壞性行爲應該使用一個單獨的,明確可識別的界面,這個界面很難被意外調用。 – tvanfosson 2010-03-28 13:10:00
我同意,@tv - 個人我真的不擅長雙擊,除非我不想雙擊! – Pointy 2010-03-28 13:14:24