我正在使用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 模式。
这可行,但是:有没有更好的方法来做到这一点?