0

this oneのような拡大鏡をprettyPhotoにクローバーしようとしています (JavaScript が優れているため選択)。私が抱えている問題は、かなりの写真が読み込まれたときにルーペ機能を開始することです。これを prettyPhoto JavaScript に含めると、無限ループに陥るか、まったく呼び出されません。関数をインラインで呼び出す閉じるボタンの横にリンクを配置することで、ほぼ機能するようになりました。

<a href="#" onclick="$(\'.TB_Image\').loupe(); return false;">Magnify</a>

ここで唯一の問題は return false が機能しないことですか? ルーペの呼び出しが onclick イベントにない場合でも機能しますか? こうするとルーペ機能は動くのですが、ホームページが読み込まれるので実際に動くかどうかはわかりません。

どうすればこの問題を解決できますか?

すべての助けに感謝します!

アップデート:

わかりました、少し進んでいます。タグではなく、スパンで onclick イベントを使用して関数を呼び出すことができました。ルーペ機能が呼び出されたことを知らせるアラートが表示されるようになりましたが、拡大鏡は実際には表示されません。

どんなアイデアでも大歓迎です。

4

1 に答える 1

0

バックスラッシュは JS を無効にしています。そのはず:

onclick="$('.TB_Image').loupe(); return false;"

于 2010-04-01T12:14:23.423 に答える