2

写真に2つのアクションを適用したいと思います:1。ホバー時:jQuery loupeを実行して拡大します2.クリック時:prettyPhotoを実行してズームします

問題:これは私がやろうとしていたことです:http://jsfiddle.net/sherlock85/Udfey/ ご覧のとおり、ルーペは正常に機能しますが、prettyPhotoプラグインは機能しません。ルーペ初期化行をコメントまたは削除すると、次のようになります。$('。demo')。loupe(); prettyPhotoは正常に動作し始めます。両方を正しく機能させる簡単な方法はありますか?

ありがとうございました!

4

1 に答える 1

1

次のように、トリガーイベントを転送することができます。

$('.loupe').click(function(){   
      $(this).prev().trigger('click');     
});

例: http: //jsfiddle.net/niklasvh/nKean/

于 2011-07-02T09:13:03.757 に答える