gpt4 book ai didi

javascript - Jquery 切换仅在元素开始可见时才起作用

转载 作者:行者123 更新时间:2023-12-03 11:53:28 25 4
gpt4 key购买 nike

我的网站上有一个滑动切换功能,以前运行良好。现在(对我来说出乎意料的是)切换功能仅在元素可见时才起作用,两种方式都正常。以 display none 开头的 block 不再执行任何操作。如果我使用浏览器开发工具检查,我的脚本中没有任何错误。这里发生了什么?

http://venzo.co.nl/index.php?r=vacature/index

(单击加号/叉号进行切换)

有人可以帮我吗?

编辑:JavaScript 函数:

function toggle(target, kruis){
$(target).slideToggle();
if($(kruis).hasClass('heen') == false){
$(kruis).addClass('heen');
$(kruis).removeClass('terug');
}else{
$(kruis).addClass('terug');
$(kruis).removeClass('heen');
}
}

调用函数的html:

<img src="handig/ikoons/plus2.png" 
id="kruis5<?php echo $data->id;?>"
onclick="javascript:toggle('#vacatureUitklap<?php echo $data->id;?>', '#kruis5<?php echo $data->id;?>');"
class="uitklappen handje rotate <?php echo $heen;?>"/>

最佳答案

在 CSS 中,您已将重要规则添加到:

 .onzichtbaar {
display: none !important;
}

删除它就可以了!

 .onzichtbaar {
display: none;
}

关于javascript - Jquery 切换仅在元素开始可见时才起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25709118/

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