2010-09-13 77 views
3
$(document).ready(function(){ 
    $('#something ul a').click(function(e) { 
    ... 
    ... 
    e.preventDefault(); 
    }) 
}); 

什麼是電子和e.preventDefault的意思,所以我可以理解這是怎麼什麼是爭論?

+0

http://api.jquery.com/click/:'.click(handler(eventObject))'所以它是事件對象。 – 2010-09-13 14:17:26

回答

1

eevent object,並且防止默認是它的一個功能。

2

它阻止了事件的默認操作,例如,去網址,或滾動頁面到href中的#location

jQuery中任何事件處理函數的第一個參數是the event object本身。

1

E是事件並且preventDefaults阻止瀏覽器響應這樣的事件執行標準操作。例如,如果這是鏈接上的點擊事件,則preventDefaults會阻止瀏覽器重定向到鏈接的頁面。