首页 新闻 会员 周边 捐助

jquery 页面效果

0
悬赏园豆:10 [已解决问题] 解决于 2012-07-17 15:36

请教高手怎样实现http://jipin.kaixin001.com/ 这个网站的点击评论时的效果。ps:主要是如何使点击评论时所在元素下方元素动起来。

静(lion)的主页 静(lion) | 初学一级 | 园豆:169
提问于:2012-07-17 10:42
< >
分享
最佳答案
1

就是在对应的位置 插入 评论框 dom ,就行啊 !

收获园豆:10
张坤 | 小虾三级 |园豆:1865 | 2012-07-17 14:26

插入后,当前对象下方的对象不会往下移。会被下方的对象遮住

静(lion) | 园豆:169 (初学一级) | 2012-07-17 14:30

@静(lion): 那是因为你下方的 元素用的定位吧,不是流式的原因吧 !

张坤 | 园豆:1865 (小虾三级) | 2012-07-17 14:32

@张坤:我用的是jquery.wookmark.js  布局的,不知道你能否将那个网站点击评论效果仿出来?

静(lion) | 园豆:169 (初学一级) | 2012-07-17 14:49

@静(lion): 我大概明白了,可能 wookmark 实现的方式是用 定位做的,你一个元素增加后,没有重新计算,你可以考虑下,非定位实现的 插件 !

张坤 | 园豆:1865 (小虾三级) | 2012-07-17 14:53

@静(lion): 我看了 jipin 的页面,他是在点击评论时,增加dom ,然后 后面的元素一次 重新计算并设置 top;

1.你试试在点击出现评论后,重新调用一下插件,让其重新计算

2.用非定位的插件实现,让其自动!

张坤 | 园豆:1865 (小虾三级) | 2012-07-17 15:00

@张坤:你说 第一点,我试试。第二点,我查了主流的瀑布流布局插件都是用的绝对定位做的。

不知道你能否写个小demo只要实现效果就行。

静(lion) | 园豆:169 (初学一级) | 2012-07-17 15:09

@张坤: 大哥 ,用你说的第一点,重新计算top,可以实现。弄了好久,就是没有想到这个方法。呵呵非常感谢!

静(lion) | 园豆:169 (初学一级) | 2012-07-17 15:17

@静(lion): 没事,能实现就好,但是这种效率比较低,如果有时间,你可以找找基于非定位的 瀑布流 插件!

张坤 | 园豆:1865 (小虾三级) | 2012-07-17 15:19

@张坤: 恩,呵呵。效率的话,倒是不影响。因为当前对象后面的对象也不是很多。

静(lion) | 园豆:169 (初学一级) | 2012-07-17 15:26

@静(lion): 嗯,那结贴,散分吧 !

张坤 | 园豆:1865 (小虾三级) | 2012-07-17 15:28
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册