標題有些繞口…
稍微解釋一下,就是,要怎麼判斷在 jQ 那些 $(selector).on(....) 事件觸發的源頭,是使用者自己的操作,是指真實的操作,透過 I/O ,而不是 script 去模擬出來的。
網路上找了一些,大概是有分兩個…
1) event.isTrigger
2) event.orignalEvent
大至上看了一下介紹後,我是選擇使用 event.orignalEvent === undefined 的條件下去確認它是由 script 模擬。
event.isTrigger 似乎是有在一些情況下時會異常!!!
沒有留言:
張貼留言