>循环用top:0覆盖div中图像的位置左:0有没有办法阻止它,以便我可以使用内联定位?
No..您可以循环一些div,在这些div中,您可以在图像上使用所需的任何内联样式。 Jquery Cycle 使用自己对循环元素的定位来制作幻灯片。 下面是一个示例:
<div id="slideshow">
<div><img src="pic.png" style="margin-left:10px" /></div>
<div><img src="pic2.png" style="margin-left:10px" /></div>
<div><img src="pic3.png" style="margin-left:10px" /></div>
<div><img src="pic4.png" style="margin-left:10px" /></div>
<div><img src="pic5.png" style="margin-left:10px" /></div>
</div>
$('#slideshow').cycle();
您可以为每个内联样式编写一些自定义 css 规则,并将!important
附加到每个值,这将覆盖内联规则。