javascript - jQuery 循环中 div 的不同 CSS

标签 javascript jquery html css loops

<分区>

我想在循环中执行 jQuery 淡入和淡出,例如 here in this jsfiddle

但我想为每个 .trip 元素保持不同的 css 定位,即淡入和淡出的元素。

例如元素 <div id="3" class="trip">Item3</div> ,我想添加定位,以便它在淡入时显示左 200px,例如在这个 css 中:

#3{position:absolute; left:200px;}

AND 用于另一个元素

#2{position:absolute; left:100px;top:100px;}

使用 jsfiddle 中的当前代码,元素将加载到页面的同一位置。

我尝试像上面那样将 css 添加到不同的元素,但它仍然加载在与 jsfiddle 中相同的位置。

我该如何解决这个问题?

最佳答案

你可以给每个ids留边距

CSS:

#a2 { margin-left: 200px; }
#a3 { margin-left: 400px; }

HTML:

<div id="main">
   <div id="one" class="trip">Item1</div>
   <div id="two" class="trip">Item2</div>
   <div id="three" class="trip">Item3</div>
</div>

DEMO Here

关于javascript - jQuery 循环中 div 的不同 CSS,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24896572/

上一篇:CSS3 3D动画不播放

下一篇:html - 为什么背景图像在按钮中被切断

相关文章:

html - 为什么我的 <legend> 元素不能内联显示?

javascript - 使用 nightwatch-html-reporter,有没有办法将时间戳附加到报告文件名?

javascript - 前置所有 CSS 选择器

javascript - 如何获取面板上生成的行的点击事件?

javascript - Kendo UI ,自动完成最大容量为 1000。我想增加这个

javascript - Angular JS 代码不工作

html - 如何使表格遵循布局的 css?

javascript - d3 向圆圈添加文字

javascript - svg.js:用鼠标选择元素

php - 如何使类似堆栈溢出的类似标题搜索