2013-10-14 3 views
0

Как назначить события одному элементу на основе щелчка или dblclick. Ive нашел jsfiddles, но ни один из них не является точным. В принципе, желательно подражать двойному нажатию instagram, чтобы понравиться или нажать для посещения. Я знаю, как связывать события, но не логику.jQuery if else .click/.dblclick

+0

Какая логика вам нужна, кроме как привязывать правильные события? Поместите действие doubleclick в обработчик '.dblclick()', поместите однократное действие в обработчик '.click()'. – Barmar

ответ

0

Я уверен, что вы можете делать то, что вы просите, используя .on(), чтобы привязать «click» или «dblclick» к определенному элементу.

Заканчивать этот пример: http://jsfiddle.net/pcostanz/nSkVU/

По существу я связывание некоторых изменений цвета фона с помощью .она() к «щелчку» и «DblClick» событиям.

$(document).ready(function() { 

    $("#singleclick").on("click", function() { 
     $(this).css('background-color', 'orange'); 
    }); 

    $("#doubleclick").on("dblclick", function() { 
     $(this).css('background-color', 'orange'); 
    });  

}); 
+0

Я смог использовать привязку в качестве модели для моих обстоятельств. –