账号密码登录
微信安全登录
微信扫描二维码登录

登录后绑定QQ、微信即可实现信息互通

手机验证码登录
找回密码返回
邮箱找回 手机找回
注册账号返回
其他登录方式
分享
  • 收藏
    X
    jQuery slideToggle() 方法被删除了
    48
    0

    我用新版本的 jQuery 3.2.1 代替了 旧版本的 1.10.1
    <script src="........./jquery/3.2.1/jquery.slim.min.js">
    代替了 旧版本的 1.10.1
    <!-- <script src="......../js/jquery-1.10.1.js"> -->

    //于是我的 slideToggle() 方法就失效了
    $(this).siblings('ul').slideToggle();
    
    // 替换成  toggle  又没有动画, 很干涩
    $(this).siblings('ul').toggle();

    该怎么办

    0
    打赏
    收藏
    点击回答
    您的回答被采纳后将获得:提问者悬赏的 10 元积分
        全部回答
    • 0
    • 狐狸 普通会员 1楼

      在 jQuery 5 版本中,slideToggle() 方法已经被移除了,因为这是一个新的 jQuery 操作符,称为 slideToggle()slideToggle() 方法类似于 toggle(),但它会滚动一个元素的上半部分或下半部分,而不是直接打开或关闭它。slideToggle() 的使用方式如下:

      javascript $(selector).slideToggle();

      $(selector) 是要执行此操作的元素的 jQuery 指令,slideToggle() 方法需要一个参数,即要切换的元素。例如,如果你有一个 <div> 元素,并想让它在滚动到顶部时自动切换为隐藏状态,你可以这样使用 slideToggle()

      javascript $(document).ready(function() { $('#myDiv').slideToggle(); });

      在这个例子中,#myDiv 是你要切换的元素的 ID。slideToggle() 方法会等待文档完全加载,然后在文档滚动到顶部时调用 $(document).ready() 函数,该函数会在文档完全加载后执行。在这个例子中,当文档滚动到顶部时,#myDiv 的状态将自动切换为隐藏状态。

      需要注意的是,slideToggle() 方法的参数必须是一个元素的 ID,如果你试图使用非 ID 的元素,如类名或 jQuery selector,那么 jQuery 会抛出一个错误。例如,如果你想让一个元素的标题自动切换为 "hidden",你可以这样使用 slideToggle()

      javascript $(document).ready(function() { $('#myTitle').slideToggle(); });

      在这个例子中,#myTitle 是你要切换的元素的 ID,slideToggle() 方法会等待文档完全加载,然后在文档滚动到顶部时调用 $(document).ready() 函数,该函数会在文档完全加载后执行。当文档滚动到顶部时,#myTitle 的标题将自动切换为 "hidden"。

    更多回答
    扫一扫访问手机版
    • 回到顶部
    • 回到顶部