防止 jQuery Elastic 插件在单击外部时缩小文本区域的大小
这里有人使用 jQuery Elastic 插件 吗?
非常方便,但我只是找不到一种方法来防止脚本在单击文本区域后稍微调整文本区域的高度。只需进行测试:通过键入内容并单击文本区域来使区域变大。
这很令人沮丧,并且给人一种糟糕的体验,因为我的文本区域底部有一个按钮,它也会移动。有什么想法吗?
anyone using the jQuery Elastic plugin around here?
Pretty handy but I just don't find a way to prevent the script from slightly resizing the height of the textarea down once you click out of it. Just make the test: make the area grow by typing something and click out of the textarea.
It's frustrating and gives a bad experience since I have a button at the bottom of my textarea which also moves then. Any idea?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
只需使用 $('#container').elastic().trigger('blur') 对其进行初始化即可。
这将运行模糊事件后运行的命令,调整文本框的大小。
Just initialize it using
$('#container').elastic().trigger('blur')
This will run the commands that are run after a blur event, resizing the textbox.
将 mouseout 添加到事件绑定:
第 140 行。
add mouseout to the event binding:
on line 140.
我遇到了同样的问题,经过很长时间的搜索,我找到了解决方案。
以下是您需要在 Jquery Elastic JS 文件中更改的内容。
找到以下行。
并用这一行更改它。
这应该可以解决单击文本区域外部并调整框大小的问题。
I faced the same problem, and after searching for a long time i came up with a solution.
here is what you need to change in the Jquery Elastic JS file.
Find the following Line.
and change it with this line.
This should solve the problem of clicking outside of the textarea and resizing the box.