草庐IT

javascript - jQuery fancybox click function for dynamically added content not firing on iOS, iPhone, or iPad

coder 2024-01-26 原文

只需添加:cursor: pointer给你的<a>问题解决了!


在下面的代码中,动态单击一个 fancybox 链接以打开一个 fancybox 画廊。这在 Chrome、Safari、Firefox 等中运行良好。但是在 iOS、ipad、iphone 等上,它却不行。

$(document).on('click', '.item .img-link', function(){
    var $me = $(this),
        myTargetRel = $me.data('target'),
        $myTarget = $('#item-images a[rel=' + myTargetRel + ']');

    $myTarget.click();
});

我如何让它在 iOS 上运行?

谢谢!

最佳答案

这是由于 iOS 的一个已知错误导致不响应 <a> 上的点击事件标签,检查这些链接:

jquery.click() not working in iOS

How to make my 'click' function work with iOS

关于javascript - jQuery fancybox click function for dynamically added content not firing on iOS, iPhone, or iPad,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16752896/

有关javascript - jQuery fancybox click function for dynamically added content not firing on iOS, iPhone, or iPad的更多相关文章

随机推荐