为了账号安全,请及时绑定邮箱和手机立即绑定

关于使用 toggle()实现元素显示与隐藏的疑问

上面介绍说 toggle()可以实现元素的显示和 隐藏, 这句话该如何理解那? 如果我们使用 $("div").toggle() 直接就把div 元素给隐藏了那,要想再把 div 元素显示出来 该怎么办?

原来我的理解是 因为 toggle() 可以 加载两个以上的函数 我可以在一个函数里面定义 其它元素隐藏 在另外一个函数里面定义其它元素显示 这个达到元素的隐藏和显示,这样理解对吗?

例如下面代码的实现: 

<script type="text/javascript">
$("#btntest").toggle(
   function() {$("div").css("display","none")}
  ,function() {$("div").css("display","block")}  
                    )
</script>


正在回答

2 回答

我擦,你用的什么事件啊。是 onmousover 还是 onclick呢?

0 回复 有任何疑惑可以回复我~
#1

羽动风清 提问者

.toggle() 本身就是click事件那,不需要在绑定。
2015-03-28 回复 有任何疑惑可以回复我~

两种方法都可以。

原文:toggle()方法可以在元素的click事件中绑定两个或两个以上的函数,同时,它还可以实现元素的隐藏与显示的切换

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
jQuery基础课程
  • 参与学习       154768    人
  • 解答问题       7184    个

加入课程学习,有效提高前端开发速度

进入课程

关于使用 toggle()实现元素显示与隐藏的疑问

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信