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

jquery 這段簡化要怎麼寫?

jquery 這段簡化要怎麼寫?

撒科打诨 2019-05-22 16:50:32
$(".menu_her").click(function(){$(".menu_her_layout").slideToggle();if($(".menu_her").text().indexOf("right")==-1){$(".menu_her.material-icons").text('chevron_right');}else{$(".menu_her.material-icons").text('expand_more');}});$(".menu_service").click(function(){$(".menu_service_layout").slideToggle();if($(".menu_service").text().indexOf("right")==-1){$(".menu_service.material-icons").text('chevron_right');}else{$(".menu_service.material-icons").text('expand_more');}});$(".menu_terms").click(function(){$(".menu_terms_layout").slideToggle();if($(".menu_terms").text().indexOf("right")==-1){$(".menu_terms.material-icons").text('chevron_right');}else{$(".menu_terms.material-icons").text('expand_more');}});這個jquery腳本如果是各位大神,可以怎麼簡寫?
查看完整描述

2 回答

?
一只斗牛犬

TA贡献1784条经验 获得超2个赞

补充楼上楼的一个字符没拼接:functionclick(evt){
$("."+evt+'_layout').slideToggle();
if($("."+evt).text().indexOf("right")==-1){
$("."+evt+".material-icons").text('chevron_right');
}else{
$("."+evt+".material-icons").text('expand_more');
}};
                            
查看完整回答
反对 回复 2019-05-22
?
绝地无双

TA贡献1946条经验 获得超4个赞

提取公共方法
$(".menu_her").click(function(){
click("menu_her");
});
$(".menu_service").click(function(){
click("menu_service");
});
functionclick(evt){
$("."+evt).slideToggle();
if($("."+evt).text().indexOf("right")==-1){
$("."+evt+".material-icons").text('chevron_right');
}else{
$("."+evt+".material-icons").text('expand_more');
}
};
                            
查看完整回答
反对 回复 2019-05-22
  • 2 回答
  • 0 关注
  • 323 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信