我有这个功能:
function inizia(){
$( ".con-playpause" ).click();
cambia();
};
当我点击一个按钮时,它会调用函数inizia()
并模拟另一个按钮的点击。这适用于桌面,但我在移动设备上有问题!它执行函数cambia()
,但不会模拟点击。
答案 0 :(得分:1)
.con-playpause选择器引用了多少个对象?如果它只是一个,您可以尝试将选择器更改为对象的ID而不是
我会尝试通过其ID引用其中一个对象,看看是否会产生影响。如果是,您可以将它们链接到选择器列表中。对于jQuery选择器,Mobile有点时髦。
答案 1 :(得分:0)
在调用.click()函数之前,您是否已将.con-playpause选择器绑定到某个行为? 像那样,例如:
$('.con-playpause').on("click", function() {
//do something here
});
答案 2 :(得分:0)
尝试将cambia()
放入点击功能:
function inizia(){
$( ".con-playpause" ).click(function() {
cambia();
);
};
答案 3 :(得分:0)
你可以尝试在javascript中使用它,并在按钮元素中添加一个id,如下所示:
function inizia(){
document.getElementById("con-playpause").click();
cambia();
};
并在你的HTML中:
<button type="button" id="con-playpause">Click Me!</button>