我正在尝试根据 eq() 值更改一组 div 的“左”属性。我将展示我正在尝试做的基本代码!任何帮助将不胜感激
HTML:
<html>
<body>
<div class"item-holder"></div>
<div class"item item-one"></div>
<div class"item item-one"></div>
<div class"item item-one"></div>
<div class"item item-one"></div>
</div>
</body>
</html>
CSS:
.item-holder {
position:relative;
width:100px;
}
.item {
position:absolute;
width:25px;
float:left;
}
jQuery:
$(document).ready(){
var itemWidth = $('.item-holder').width()/$('.item').size();
$('.item').css({
'left':$('.this').eq()*itemWidth+'px'
});
};
请不要这不是完整的代码,如果它更有意义,我可以发布它,我需要在 jQuery 中创建左值的原因是因为我想在几个不同的地方重用这段代码,并且将使用不同的数字'项目' 每次!欢迎任何帮助并被采纳