移动设备上的jquery .click()函数

时间:2016-09-17 21:41:48

标签: javascript jquery function mobile

我有这个功能:

function inizia(){
    $( ".con-playpause" ).click();
    cambia();
};

当我点击一个按钮时,它会调用函数inizia()并模拟另一个按钮的点击。这适用于桌面,但我在移动设备上有问题!它执行函数cambia(),但不会模拟点击。

4 个答案:

答案 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>