marginTop

来源:3-2 动态调整图片高度

030508

2015-07-03 16:44

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回答

  • 红红红红红红
    2015-09-13 03:14:15

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

    珞冰恪

    没看懂!怎么解决

    2016-03-06 21:59:06

    共 1 条回复 >

JS+CSS3实现带预览图幻灯片效果

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

53759 学习 · 265 问题

查看课程