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
jQueryUIモーダルです。
これは機能しますが、これを行うためのより良い方法はありますか?