我正在尝试使用jQuery编写插件,但我遇到了一些问题。所以我想制作这个插件,我会在其中添加一些div并添加 阅读更多 或 阅读更少 链接这些div。
当点击阅读更多链接时,我想将每个div的高度设置为原始高度(我说原文是因为在单击链接之前缩短了div的高度),并设置< strong> 阅读更多 文字链接到 少读 - 然后反过来。与slideToggle效果类似。
我的问题似乎是“ this ”关键字,animate()函数,或者它可能是一个逻辑问题......不确定。以下是实际示例的链接:http://jsfiddle.net/f978v/
非常感谢任何帮助!
答案 0 :(得分:2)
问题是由于if
方法中的trunc
条件,您检查linkTxt
并决定增加或减少高度。由于您使用局部变量linkTxt
将文本传递给trunc
方法,因此始终为read more...
。我已经修复了以下链接,看看
正在使用 Demo
答案 1 :(得分:0)
为了让其他人了解我对此插件的实现,以下是完整的代码:truncate plugin code