私のウェブページには、ビデオへのリンクがあります。ユーザーにビデオに移動して見てもらいたい場合は、リンク自体は正常に機能しますが、代わりに、クリックして表示するためにライトボックスにポップアップさせたいと考えています。
1 に答える
1
そのリンクで提供した例は、 http://fancybox.net/fancybox
で見つけることができる (具体的にはバージョン 1.3.4) を使用しています。その背後にある魔法はタグではなく、に適用されている にあります。name
class
a
具体的には、a
タグは次のように記述されます。
<a href="http://example.com/video/12345678" class="fancyboxiframe">link text</a>
そして、次のスクリプトを実行すると、探していると思われる効果が作成されます。
$('a.fancyboxiframe ,.Video a[href*="vimeo"]').fancybox({
'type': 'iframe',
'height': 464,
'width' : 853
});
これにより、jQuery プラグインがアクティブにfancybox
なり、リンクをクリックしたときに実行したいことは、iframe
ベースのライトボックスにポップアップすることであることがブラウザに伝えられます。
APIによると:
'type': コンテンツ タイプを強制します。「image」、「ajax」、「iframe」、「swf」、または「inline」に設定できます
サイトのプラグインのドキュメントを見てみてください。使い方は非常に簡単で、上記のスクリプトを例として使用すると、探しているものが得られるはずです。
于 2013-03-28T21:29:04.620 に答える