0

shadowbox.js で vintage.js を使いたい!

<a rel="shadowbox" href="large.jpg"><img src="small.jpg" /></a>

そしてスクリプト

$(document).ready(function(){Shadowbox.init({ onFinish: function () { $('img').vintage({noise: 20}); } }); }); 

Shadowbox は問題なく動作しますが、ヴィンテージは画像に適用されません!

$ is not a function
[Break On This Error]   
onFinish: function () { $('img').vintage({noise: 20}); }

ご協力いただきありがとうございます...

4

1 に答える 1

1

Shadowbox は、そのプレーヤーのいずれかを使用しているときに、リンク要素ごとのコピーを作成します。

Shadowbox img PlayerでvintageJSエフェクトを使用するために、Shadowbox はsb-playerという名前のIDを提供します。このIDを任意のプレーヤーの適切なセレクターとして使用できます。

$('img')$('#sb-player')に変更して、開いている Shadowbox の画像に HTML5 FX を適用できるようにします。

于 2012-05-13T13:56:03.047 に答える