2013-04-25 92 views
0

我碰到一些代碼,明確阻止默認行爲mouseDown事件。我想知道mousedown的默認行爲是什麼,以及爲什麼要防止它。mousedown的默認行爲是什麼?

.on('mousedown.minicolors', '.minicolors-grid', function (event) { 
     var target = $(this); 
     event.preventDefault(); 
     $(document).data('minicolors-target', target); 
     move(target, event, true); 
    }) 

感謝

回答

2

的默認行爲取決於對象是什麼。

,如果你表現出相關的HTML的代碼,或許更多一點的代碼去,所以我們可以看到什麼對象的代碼是作用於我們可以回答更具體。

此外,調用preventDefault()即使沒有默認的行爲不會傷害任何東西。

+1

鼠標_DOWN_不提交表單或切換複選框 - 你必須也有相同的元素鼠標_up_(其中向下+隨訪結果在點擊事件)。也就是說,如果在釋放之前按住鼠標並將鼠標從按鈕上拖出,則不會有點擊事件,也不會提交/切換。 – nnnnnn 2013-04-25 04:03:43

+0

@nnnnnn - 好吧。我刪除了具體的例子。 – jfriend00 2013-04-25 04:05:25

+0

很酷。在這種情況下:+1。 – nnnnnn 2013-04-25 04:06:14

相關問題