2011-02-07 45 views
1

所以我有一個與我的jQuery Captify(圖像翻轉上的標題)和Quicksand(圖像過濾系統)不能很好地結合在一起的小問題。當頁面加載時,當我將鼠標放在圖像上時,Captify運行良好,但只要單擊鏈接過濾縮略圖,captify腳本就會停止工作。jQuery Quicksand + Captify(Rollover Script)

我試圖每x秒調用一次captify腳本,但是我要麼做得不正確,要麼只是不正確的解決方案。誰能幫我嗎?該網站可以在http://www.galaxyturbo.net/new/index.php

如果你有Firebug或類似谷歌瀏覽器的開發者工具,你可以從那裏看看我的代碼,我只是不想看到垃圾郵件。如果你能在這裏幫助我,請提前致謝,我真的很絕望。

回答

2

好吧,我想說,我們都需要學習更多的JavaScript,但我有同樣的問題,這裏是你如何使其工作:

你需要做的是回憶CAPTIFY功能流沙後CLONNING! 所以找JS代碼流沙,尋找:

$holder.quicksand($filteredData, { 
     duration: 800, 
     easing: 'easeInOutQuad' 
    }); 
    return false; 

看起來應該像這樣:

$holder.quicksand($filteredData, { 
     duration: 800, 
     easing: 'easeInOutQuad' 
    }, 
    // RECALL CAPTIFY =============================== 
     function() { $('img.captify').captify({ 
     speedOver: 'fast', 
     speedOut: 'normal', 
     hideDelay: 500, 
     animation: 'slide', 
     prefix: '', 
     opacity: '0.7', 
     className: 'caption-bottom', 
     position: 'bottom', 
     spanWidth: '100%' 
     }); 
     } 
    // RECALL CAPTIFY ============================== 
    ); 
    return false; 

希望幫助! 也是,您必須對其他腳本執行相同的操作,例如LightBox或PrettyPhoto。

+0

非常感謝您的回覆!我必須回去徹底改變我的流沙結構,試着支持你的回答,果然它能奏效!如果我可以給你的帖子投票,我會很喜歡和尊重好友,但事實證明我需要更多的聲望或其他東西(StackOverflow newbie)。 – 2011-06-03 20:21:06