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-idjQueryUIモーダルです。

これは機能しますが、これを行うためのより良い方法はありますか?

4

1 に答える 1

0

iPhoneのものはDOMSubtreeModifiedが好きではありませんでした。結局、私はバックエンドソリューションcode.google.com/p/php-mobile-detectを使用しました

于 2013-02-22T08:22:42.190 に答える