如何很好地将预先准备好的项目滑到列表中
How to nicely slide down a prepended item to a list
类似于twitter的ux,我想将一个提要项预先添加到列表中,并在输入时将其SlideDown。
以下是我的尝试:http://jsfiddle.net/26jaw/9/
到目前为止,我学到的是,要想让滑道下降,需要设置高度,最小高度是不起作用的。因此,假设提要项的高度是可变的,我会在将其注入页面后找到高度。然后我设置了高度,然后向下滑动。但由于某些原因,这并不起作用,正如您在jsfiddle中看到的那样。jQuery报告的高度无效,高度错误导致文本被截断。
有什么想法吗?更好的解决方案?感谢
从CSS规则#feedlist {}
:中删除此声明
height: 600px;
然后将您的JavaScript更改为:
item = $(content).prependTo("#feedList");
height = item.height();
item.hide();
item.css("height", height).slideDown();
请参阅更新的小提琴。
相关文章:
- 在jquery文档准备好之前加载Modernizr
- 请求准备一个文件并返回路径,允许用户在准备好时下载
- Electron:Express.js服务器在Mongo数据库'It’准备好了
- 从Document调用onchange函数.已准备好从更新中预先选择的项目
- jquery触发器可以从点击开始工作,但没有准备好
- 我怎么知道Jqgrid已经准备好了
- Javascript+HTML中的日期选择器准备好了吗?(需要:DD、MM、YY的单独字段加上日历选择器)
- 创建元素更好还是只在html上准备好它们
- 如何移除预先准备好的容器
- 加载直到图像准备好,而图像隐藏直到它准备好
- 将参数传递到准备好文档的.js文件
- 如何一次插入两个表?准备好的发言
- 杜兰达尔.js文件准备好了
- $().bind 在未准备好文档的情况下无法正常工作
- 文档准备好与 UI Dilaog
- 需要在设备中准备好文档
- JW播放器寻找准备好
- 加载应用程序.js在设备中准备好煎茶触摸科尔多瓦应用程序
- 如何在文档准备好后自动将项目添加到selectize js中
- 如何很好地将预先准备好的项目滑到列表中