菜单按钮无法在设备上工作

时间:2015-07-06 13:23:27

标签: iphone function class button emulation

where CLD_user_data  like '''%.mov%'''
and CLD_user_data  not like '''%.m2v%'''
and CLD_user_data  not like '''%.wav%'''

此代码不适用于任何设备。谁知道为什么?单击时菜单按钮的关闭类不会出现。点击可以注册但我认为是toggleClass并删除类不工作。弹出菜单意味着点击可能会被注册,但是类没有激活。

1 个答案:

答案 0 :(得分:0)

我找到了解决方法:

// On all button click
$('button').on('click touchstart', function(e) {
    e.preventDefault();
    e.stopPropagation(); // Prevent event bubbling

    $(this).toggleClass('close'); // Toggle class 'close' of the clicked button
});


// On body click
$('body').on('click touchstart', function() {
    if ($('button.close').length) { // Check if any button is having class 'close'
    // ^^^^^^^^^^^^^^^^^^^^^^^^^^
        $('#cross').removeClass('close'); // Remove 'close' class of '#cross'
    }
});