我正在使用第三方JavaScript庫,我想模擬單擊某個元素。 $('#element').trigger('click');
它的工作原理,但是當我在我的Android設備上嘗試這個時,它不起作用。我不知道第三方庫是如何工作的,但是當我點擊元素時,它會觸發,我如何檢測哪個事件被觸發並從JavaScript調用它?謝謝!Javascript - 檢測點擊移動設備
0
A
回答
1
這是最有可能的是,插件是在移動時使用touchstart
事件。但是,對於所有移動設備來說這可能並不一樣,所以最好不要依賴這個事實。
從JavaScript的角度來看,沒有簡單的方法來檢測— —至少據我所知,什麼事件已經被應用到哪個元素(以本地術語來說)。不同版本的jQuery確實存儲了使用jQuery實例應用的事件,您可以通過.data()
方法訪問這些事件。然而,這不是標準化的,jQuery不斷改變它們的存儲方式,所以它不可靠。
- Can I find events bound on an element with jQuery?
- List all javascript events wired up on a page using jquery
最好的辦法是找到某種插件,對於瀏覽器的工作,我有一些插件紮成的Firebug(用於Firefox)的,其與幫助jQuery查詢的數量......但是,從移動設備獲取這些數據會非常棘手,我自己也沒有嘗試過這樣的任何事情。
相關問題
- 1. 檢測移動設備
- 2. 使用JavaScript檢測移動設備
- 3. 如何檢測移動設備移動?
- 4. 檢測設備移動
- 5. navigator.userAgent檢測移動設備?
- 6. 移動設備被檢測爲非移動設備
- 7. 移動設備檢測問題
- 8. 檢測一些移動設備
- 9. 移動設備interperting懸停爲點擊
- 10. 檢測鼠標點擊時的移動,並檢測雙擊
- 11. 如何檢測設備的移動?
- 12. 檢測設備移動距離
- 13. 檢測移動設備的Java
- 14. 檢測設備向前移動
- 15. Rspec強制mobile_fu檢測移動設備
- 16. 移動設備上的語言檢測
- 17. 移動設備檢測 - 網絡開發
- 18. 檢測室內移動設備(J2ME)
- 19. 檢測窗口移動設備
- 20. PyUsb:檢測設備移除
- 21. 未檢測到高密度設備的移動設備的Foundation4斷點
- 22. 如果移動設備被靜音,Javascript可以檢測到嗎?
- 23. 檢測用戶是否在移動設備上使用javascript
- 24. 在移動設備上使用javascript檢測屏幕密度?
- 25. 爲什麼我的javascript檢測不到移動設備?
- 26. 檢測帶有javascript的移動設備的最簡單方法
- 27. 使用JavaScript和Razor檢測移動設備
- 28. DNN中的移動設備上的移動設備檢測和重新發射
- 29. 檢測移動設備 - 和平板設備
- 30. Javascript反向設備檢測
它看起來像你使用jQuery。 ''我不知道第三方圖書館是如何工作的'''你不覺得你應該知道嗎? – Charlie
是的,我想我無法找到。它包含6000行代碼。 http://we.tl/SfqKUs6Rae(galleria.io) – Volodymyr
您不需要發佈6000行代碼向我們顯示您的代碼。只告訴我們什麼是重要的......此外,這是很多代碼。鞏固!此外,它不願意要求潛在的幫助者從未知的文件共享網站下載你的整個JS文件。 – Charlie