Javascript 淡出所有的;李",;元素

Javascript 淡出所有的;李",;元素,javascript,html,prototypejs,Javascript,Html,Prototypejs,请告诉我如何使用PrototypeJS隐藏(淡出)所有li元素 注意:可以有任意数量的li元素 HTML: 据我所知,PrototypeJS没有内置动画/效果。您可以使用Scriptaculous库,它是Prototype的一个附加组件,并提供了一个 如果要淡出整个ul元素: $("rotator_ul").fade({ from: 1, to: 0 }); 如果您想(如问题中所述)淡出所有li元素: $$("li").invoke("fade", {

请告诉我如何使用PrototypeJS隐藏(淡出)所有
li
元素

注意:可以有任意数量的
li
元素

HTML:



据我所知,PrototypeJS没有内置动画/效果。您可以使用Scriptaculous库,它是Prototype的一个附加组件,并提供了一个

如果要淡出整个
ul
元素:

$("rotator_ul").fade({ 
    from: 1,
    to: 0 
});
如果您想(如问题中所述)淡出所有
li
元素:

$$("li").invoke("fade", { 
    from: 1, 
    to: 0 
});

是否可以淡出旋转器而不是所有的
  • 元件?如果是这样的话,那就容易多了。@shaquin trifonoff不,我在李宇春的第一场演出后需要它。谢谢,谢谢。一切都变了。“如果你不知道在灭绝后如何采取行动?”弗罗普斯-没问题,很高兴我能帮忙。通过在选项对象中设置
    afterFinish
    属性,可以将回调函数传递给
    fade
    。该函数将在淡入淡出动画完成后执行。我打算建议使用JavaScript修改元素的
    不透明度
    样式,但这个库已经做到了!
    
    $$("li").invoke("fade", { 
        from: 1, 
        to: 0 
    });