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

toggle里加内容

为什么toggle里加了  $spn.html() == "隐藏" ? $spn.html("显示") : $spn.html("隐藏");  这句显示隐藏的动画速度也改变了?

正在回答

4 回答

速度是前面的代码如:$("ul").toggle(3000,function())里的3000控制的,与后面这个选择语句没有关系哈

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

这是回调函数里面的内容. 回调函数是在 触发的事件结束后才开始调用  所以会等到  ul 动画效果结束后才开始执行 

这是内部的代码结构造成的现象.

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

$spn.html() == "隐藏"这一段意思是当spn里的内容等于隐藏时,后面的?意思是结果为真,也就是spn里的内容等于隐藏执行哪个代码;冒号:为假,意思spn的内容不等于隐藏时执行哪个代码。

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

$spn.html() == "隐藏" ? $spn.html("显示") : $spn.html("隐藏");  这句话表示 span的内容是不是为隐藏?内容是隐藏就把内容改成显示,内容不是隐藏就把内容改为隐藏;速度要自己加进去,不加就是采用默认速度

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

web龙

span的显示或隐藏 其实没一点用 纯粹就是为了提示效果
2016-04-26 回复 有任何疑惑可以回复我~

举报

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

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

进入课程

toggle里加内容

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