javascript - jQuery - 是否可以在等式中使用第 n 个 child 数?

标签 javascript jquery

好吧,这可能是个愚蠢的问题,但我有 10 个 h1 元素,我想在它们出现时逐渐淡出。

有没有可能有类似的东西

var opac = 1 - Number(n)/10;

然后将其用作不透明度的值...

$('h1:nth-child(n)').css('opacity', opac)

我意识到这段代码并没有真正起作用,但是有没有办法做到这一点,在变量或方程式中使用第 n 个 child 的数字?

最佳答案

您正在寻找的是 .each。您必须循环并应用。

$('h1').each(function(index){
  var opacity = 1 - (index/10);
  $(this).css("opacity",opacity);
})

关于javascript - jQuery - 是否可以在等式中使用第 n 个 child 数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45645886/

相关文章:

javascript - XHTML 1.0 严格 : Problems with form/javascript

javascript - d3.js 更新数据绑定(bind)

javascript - 更改 Jquery 滚动条以一次移动一个内容

javascript - Jquery - addClass 中的多个设置

javascript - 在 Firefox 中使用 javascript 更改 div 的颜色

javascript - 宽度改变功能后宽度不跨越整个 parent 的宽度

JavaScript:Chrome 不正确地比较字符串

javascript - 在 jQuery 中选择第 n 个 div(及以后)

javascript - "SheetrockError: Request failed"但没有进一步的细节

javascript - 循环遍历对象并选择最后一个对象