gpt4 book ai didi

Javascript单元素下拉菜单

转载 作者:行者123 更新时间:2023-11-28 02:23:13 25 4
gpt4 key购买 nike

我对 javascript 相当陌生,并且一直在尝试了解如何使代码中的每个元素在单击时下拉。

乍一看我以为我需要添加 $(this)。对于每个事件,但刷新我的页面不会影响行为,所有 div 将继续在单击时向下动画。

这是脚本

        function slideDiv(elem) {

if ($(".slidePanel").is(":visible")) {

$(".contentFade").animate(
{
opacity: "0"
},

600,

function(){
$(".slidePanel").slideUp();
}
);
}
else {
$(".slidePanel").slideDown(600, function(){
$(".contentFade").animate(
{
opacity: "1"
},
600
);
});
}
}

我已在此处上传当前代码 http://jsfiddle.net/alexmk92/z59p8/所以你明白了我试图传达的问题......

有人能指出我如何解决这个问题的正确方向吗?

最佳答案

所有这些答案都过于复杂......

$('a').click(function() {
$(this).next().slideToggle(400, function() {
$(this).children('.contentFade').animate({opacity:'1'},400);
});
})

我建议向您的 a 标签添加一个需要执行此操作的类,例如 class="toggle"

关于Javascript单元素下拉菜单,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15343740/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com