我在除 ios 11 之外的任何设备上都可以使用以下功能,但不知道为什么, 我尝试了一些在这里找到的解决方案,但它不起作用,例如:更改选择器,添加“光标:指针”样式,在函数之前设置一个空的 onclick,但没有成功。

知道为什么会发生(或不发生),

这是js代码

    $('#buy-mobile-buttons-section').delegate('.buy-button', 'click', function(data) { 
    alert('E'); 
    var $self = $(this); 
    addToCart($(this), function(data){ 
        if (data > 0){ 
            addGMTAddToCart($self); 
            var url = Routing.generate('pcc_cart_detail'); 
            $(location).attr("href", url); 
        } 
    }); 
 
}); 

这是 HTML

<button type="button" data-loading-text="Añadiendo..." id="js-buy-button-mobile" class="btn btn-primary btn-lg buy GTM-addToCart buy-button" 
    data-name="Asus K541UA-GO1205T Intel Core i7-7500U/8GB/1TB/15.6&quot;"  
    data-id="134853" data-price="633.49" data-brand="Asus" 
    data-category="Portátiles" data-qty="1"> 
    <strong>Buy</strong> 
    <i class="pccom-icon">]</i> 

我希望你能理解,我的英语不是最好的

请您参考如下方法:

尝试 jquery 绑定(bind)功能。

例如:

$( "#foo" ).bind( "click", function() { 
    alert( "User clicked on 'foo.'" ); 
}); 


评论关闭
IT虾米网

微信公众号号:IT虾米 (左侧二维码扫一扫)欢迎添加!