簡體   English   中英

帶有放大鏡的jQuery PrettyPhoto / Lightbox

[英]jQuery PrettyPhoto/Lightbox with Loupe Magnifier

我正在嘗試將一個像這樣的放大鏡撬入prettyPhoto (之所以選擇,是因為JavaScript很不錯)。 當prettyPhoto加載后,我遇到的麻煩是啟動放大鏡功能。 如果將它包含在prettyPhoto JavaScript中,它將陷入無休止的循環,或者根本不會被調用。 我幾乎可以通過在關閉按鈕旁邊放置一個鏈接來使其工作,該鏈接可以內聯調用函數,就像這樣;

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

唯一的問題是,返回false無效嗎? 當放大鏡呼叫不在onclick事件中時有效嗎? 這樣做確實可以運行放大鏡功能,但是會加載主頁,因此我不知道它是否真正起作用。

我怎么解決這個問題?

所有幫助非常感謝!

更新:

好的,進展不大,我通過在跨度而不是標簽上使用onclick事件來調用函數。 現在顯示警報,告訴我已經調用了放大鏡功能,但實際上並未顯示放大鏡。

任何想法,將不勝感激。

反斜杠使您的JS無效。 它應該是:

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

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM