0

我正在使用http://detectmobilebrowsers.com/来检测浏览器是否在移动设备上。如果为 true,则需要隐藏 facebook 分享按钮,因为它在移动设备上无法正常工作,而是使用 facebook 提要选项。

由于元素是动态添加的,我使用了以下内容:

if(jQuery.browser.mobile)
{
        $('#your-dialog-id').bind("DOMSubtreeModified", function() {
              $(this).find('.db-share').addClass('db-share-hide');
        });
}

#your-dialog-id是一个 jQuery UI 模式。

这可行,但是:有没有更好的方法来做到这一点?

4

1 回答 1

0

iPhone 不喜欢 DOMSubtreeModified。最后,我使用了后端解决方案 code.google.com/p/php-mobile-detect

于 2013-02-22T08:22:42.190 回答