簡體   English   中英

.click()和.trigger(“ click”)均不適用於移動jquery圖標按鈕。 我怎樣才能解決這個問題?

[英]Neither .click() nor .trigger(“click”) work for a mobile jquery icon button. How can I fix this?

這是js代碼:

$(document).ready(function() {
   if (service=="ON"){$("#button").click();} 

  else if (service=="OFF") {$(".content").fadeTo(100, 0.4);
} 
}); 

這些是js腳本來源:

 < script src = "js/jquery-1.11.3.min.js" >< /script>

< script src="js/jquery.mobile-1.4.5.min.js">< /script>

這是按鈕:

< button id="button" class="ui-btn ui-shadow ui-corner-all ui-btn-icon-left ui-icon-power ui-btn-icon-notext">< /button>

非常基本,但是只是要確保...我首先要檢查的是條件是否得到滿足。 如果調試代碼,它實際上是在嘗試執行.click()嗎? 其次,我假設有一個有效的函數供您單擊以執行,例如$(“#button”)。click(function(){//做某事..}

當我使用focus()和blur()而不是click()時,一切正常,但我希望單擊按鈕,我使用了觸發器,綁定,實時功能,並且更改了jquery版本,但沒有用。 所以我發現的解決方案是使按鈕就像通過addClass()更改其顏色(類)被單擊一樣,我知道它不是一個真正的解決方案,但是什么都行不通

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM