.click()和.trigger(“click”)都不适用于移动jquery图标按钮。我怎样才能解决这个问题?

时间:2016-08-14 23:18:14

标签: javascript jquery-mobile

这是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>

2 个答案:

答案 0 :(得分:1)

非常基本,但只是为了确保...... 我要检查的第一件事是如果条件得到满足。如果您调试代码,它实际上是否尝试执行.click()? 其次,我假设你有一个有效的功能点击执行例如$(“#button”)。click(function(){//做某事..}

答案 1 :(得分:0)

当我使用focus()和blur()而不是click()时,一切都很好,但是我想要点击按钮,我使用了触发器,绑定,实时,并且我更改了jquery版本,但它没有工作。所以我找到的解决方案是通过addClass()更改其颜色(类)来使按钮好像被点击一样,我知道它不是真正的解决方案,但没有任何方法可以工作