0

フラッシュが利用できない場合にフラッシュから jQuery に切り替える WordPress プラグインを使用しています。フラッシュがインストールされているブラウザでも、jQuery バージョンのみを使用したいと考えています。私はswfobject.jsにアクセスしようとしましたが、それをだまして存在しないバージョンのフラッシュを検索できるかどうかを確認したため、jQueryバージョンに切り替えましたが、最小限の方法でコーディングされており、何も表示されませんバージョン番号。明らかに、私はJavaScriptに関しては初心者です。

(プラグインは GRAND FlAGallery (GRAND Flash Album Gallery) で、CSS でカスタマイズできる PhotoSwipe オプションを使用したいです。PhotoSwipe のプラグイン バージョンがあることは知っていますが、私が見つけたものには、次のオプションが表示されません。 GRAND FlAGallery に含まれているバージョンと同様に、EXIF 情報を表示します (Photo Swipe サイト/GitHub にも、その情報を表示する方法に関するドキュメントは見つかりませんでした)。

私の希望は、誰かが別のコンテンツに切り替える swfobject のハックを教えてくれることです。(しかし、誰かが PhotoSwipe プラグインに情報ボタンを追加する方法を知っていれば、それは同じかそれ以上に便利です。PhotoSwipe プラグインをインストールすると、GRAND FlAGallery によって作成されたページでも実際に情報ボタンが削除されます。)

4

1 に答える 1

0

間違った方向から問題に取り組んでいるようです。swfobject を使用して別のコンテンツに切り替える代わりに、javascript を使用して swfobject をロードするか、またはロードしないようにする必要があります。

のように、これに役立つプラグインがたくさんありますjqplugin。これは、ブラウザーがフラッシュをサポートしているかどうかを知るのに役立ちます。

if(jQuery.browser.flash) { 
    // load a swfobject

もありjQuery swfobjectます。javascript で swfobjects をロードするための簡単な API を提供します。

現在のワークフロー (swfobject がマークアップに直接埋め込まれているか、JavaScript でロードされているか) に応じて、swf のロード方法を変更する必要があります。

于 2012-09-12T21:21:10.417 に答える