2012-01-15 55 views
0

我想我的運氣在創作插件與jQuery,但我有幾個問題。所以,我想使這個插件,我需要一些div並添加更多閱讀這些div之後少鏈接。問題與插件和jQuery中的「this」關鍵字animate()

當讀更多的鏈接被點擊,我想動畫的每個div的高度,以原來的高度(我說原來是因爲被點擊鏈接之前div的高度被縮短),並設置閱讀更多文字鏈接到看不到 - 然後反過來。類似於slideToggle效果。

我的問題似乎是「」關鍵字,animate()函數,或者它可能是一個邏輯問題......不確定。這裏是一個生動的例子鏈接:http://jsfiddle.net/f978v/

任何幫助將不勝感激!

回答

2

的問題是,因爲裏面trunc方法if條件,你檢查linkTxt並決定增加或降低高度。由於您正在使用本地變量linkTxt將文本傳遞給trunc方法,因此它始終是read more...。我已經固定在下面的鏈接,看看

工作Demo

+0

哦!我明白了。linkTxt變量在每次點擊後都會重置爲原始值,這很有道理。我仍然試圖使它成爲* trunc *函數適用於所有div,而不僅僅是一個 - OOP stye。感謝您的幫助,雖然...我很感激。 – istos 2012-01-15 16:36:42