gpt4 book ai didi

jquery - 为什么这个切换器功能在 Jquery 1.8.3 中不起作用(但在 1.8.2 中起作用)

转载 作者:行者123 更新时间:2023-12-01 00:32:00 24 4
gpt4 key购买 nike

我在网站上有这个脚本(和 HTML),在加载 Jquery 1.8.2 时没有任何问题 - 但另一个插件需要版本 1.8.3 - 现在该功能不再工作。我怀疑这与代码的 .parent 和 .children 部分有关(?),但我不确定。谁能告诉我如何让这个脚本在 1.8.3 或更高版本上运行?

HTML:

<div class='toggle_parent'>

<div class='toggled_content' style='display:none;'>
My Content
</div>
<div class='toggleHolder'>
<span class='toggler'>Open</span>
<span class='toggler' style='display:none;'>Close</span>
</div>
</div>

脚本:

$(document).ready(function(){

$('.toggler').live('click',function(){
$(this).parent().children().toggle(); //swaps the display:none between the two spans
$(this).parent().parent().find('.toggled_content').slideToggle(); //swap the display of the main content with slide action

});

});

JS fiddle 在这里:http://jsfiddle.net/UezUj/363/

(我需要脚本仅在周围的 div 中查找 Toogle div,并且不能使用 #id 来定位 div - 因为我将有许多彼此相邻的切换开关,并且不希望它们全部同时打开。希望这是有道理的...)

最佳答案

这是更新:

  1. 问题中的代码片段没有任何问题(正如风头首先指出的那样!)

  2. 我的问题是由加载自定义版本的 Jquery 的插件引起的,该版本不具备该脚本的所有必要功能。

一旦解决了 - 一切都会恢复正常。感谢 TylerCrompton,该代码片段甚至得到了一点改进,所以这一切并非毫无意义!多谢你们。

关于jquery - 为什么这个切换器功能在 Jquery 1.8.3 中不起作用(但在 1.8.2 中起作用),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14141143/

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