gpt4 book ai didi

javascript - 插件和 jQuery animate() 中的 "this"关键字存在问题

转载 作者:行者123 更新时间:2023-12-02 19:54:13 25 4
gpt4 key购买 nike

我正在尝试用 jQuery 编写一个插件,但遇到了一些问题。所以我想制作这个插件,在其中添加一些 div 并在后面添加一个 阅读更多阅读更少 链接这些div。

当单击“阅读更多”链接时,我想将每个 div 的高度设置为原始高度(我说原始高度是因为在单击链接之前 div 的高度已缩短),并设置 <强>阅读更多文本链接到阅读更少 - 反之亦然。类似于slideToggle效果。

我的问题似乎是“this”关键字、animate() 函数,或者可能是一个逻辑问题......不确定。这是一个实例的链接:http://jsfiddle.net/f978v/

任何帮助将不胜感激!

最佳答案

问题是由于 trunc 方法中的 if 条件造成的,您在该方法中检查 linkTxt 并决定增加或减少高度。由于您使用局部变量 linkTxt 将文本传递给 trunc 方法,因此始终是阅读更多...。我已经在下面的链接中修复了,请看一下

工作 Demo

关于javascript - 插件和 jQuery animate() 中的 "this"关键字存在问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8867096/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com