toggle默认不显示问题
来源:互联网 发布:知天下资源吗 编辑:程序博客网 时间:2024/05/22 02:21
第一,jquery.1.11.2.js,jquery从1.9开始就不再支持toggle方法了。你可以试试把你引用jquery的地方删除,换成下面的。
1
script src=
"http://libs.baidu.com/jquery/1.8.3/jquery.min.js"
></script>
第二,写反了执行动作。
1
2
3
4
5
6
7
8
9
10
11
$toggleBtn.toggle(
function
(){
$category.show();
//隐藏选中元素
$(
".showmore"
).css(
"background"
,
'url("images/down.gif") no-repeat 0 0 '
);
$(
".showmore span"
).text(
'显示全部品牌'
);
//修改span的样式和文本
$(
'ul li'
).removeClass(
"promoted"
);
},
function
(){
$category.hide();
//显示隐藏了的li
$(
".showmore"
).css(
"background"
,
'url("images/up.gif") no-repeat 0 0 '
);
$(
".showmore span"
).text(
'精简显示品牌'
);
//修改span的样式和文本
$(
"ul li"
).filter(
":contains('佳能'),:contains('尼康'),:contains('奥林巴斯')"
).addClass(
"promoted"
);
//为选中的li增加promoted样式
});
你默认已经隐藏了,所以第一次执行的时候应该先show(),再hide().
另外你在引用jquery的时候引用一个就可以了,有个.min.js的是压缩版,内容是一样的,最好用压缩版,网页加载更快。
你是在看《锋利的jquery》吧。那上面的所以js代码都是基于1.9以下的,要多注意。我也是看那个书学的,写得很好。
阅读全文
0 0
- toggle默认不显示问题
- 解决TextView默认不显示ScrollBar的问题
- android默认不显示键盘
- win8图片默认不显示
- toggle()-显示隐藏控件
- toggle()切换显示隐藏
- JQM Toggle switch、selectmenu动态设置默认选中值时没有效果的问题
- input 解决跨浏览器 显示默认提示问题 chrome 浏览器可以显示 ie8 ,QQ浏览器不显示
- jquery toggle问题
- toggle()隐藏问题
- react-native-swiper在滚动视图中默认不显示图片的问题
- echarts插件——关于echarts在默认隐藏的div中不显示的问题
- ionic3 关于Segment 切换卡第一个默认不显示的问题
- 登录框不显示默认登录用户名
- 不显示默认的根视图控制器
- TabHost默认进去不显示内容
- echarts设置默认不显示某些legend
- UIImageView不显示问题
- 理解inode
- Tkinter之Listbox篇
- 关于武器挂点错位的问题的解决方案
- 最通俗易懂的解读比特币相关原理
- Yasara Accurate simulations in water
- toggle默认不显示问题
- hibernate redis 二级缓存
- Webscoket的使用以及优化
- Ubuntu 下登录 ftp 出现乱码问题解决
- 括号配对问题(不用栈)
- HDU 6196 happy happy happy(卡时剪枝)
- 2017/9/12
- 文章标题
- c#中在一个窗体中触发另一个窗体的事件 (转载)