为了账号安全,请及时绑定邮箱和手机立即绑定

marginTop

function movePictures(){ var pictures = g('.picture'); for(i=0;i<pictures.length;i++){ pictures[i].style.marginTop = (-1* pictures[i].clientHeight/2) + 'px' } } 为什么浏览器结果是没有增加marggin-top

正在回答

1 回答

3-2   window.onload 执行之后,因为DOM操作是异步的,用脚本生成的时候,执行了movePictures()。movePictures()应该作为 addSliders() 的回调传入,使用DOM.onload()进行回调,采用节点的onload串行加载。用setTimeout()阻塞的方式还是不太好。

0 回复 有任何疑惑可以回复我~
#1

珞冰恪

没看懂!怎么解决
2016-03-06 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
JS+CSS3实现带预览图幻灯片效果
  • 参与学习       53759    人
  • 解答问题       265    个

同样的幻灯片,不一样的切换,学会实现思路,操作很简单

进入课程
意见反馈 帮助中心 APP下载
官方微信