[英]jquery, add/remove class to list item when window width changes
I try to add a class to my list items if they have a sub ul but only at a specific window width: 我尝试将一个类添加到我的列表项中,如果它们具有sub ul,但仅在特定的窗口宽度下:
<ul>
<li></li>
<li></li>
<li class="hassub">
<ul>
<li></li>
</ul>
</li>
<li></li>
</ul>
I found two working jsfiddles and tried to combine them. 我找到了两个工作的jsfiddles并尝试将它们组合在一起。 This is what I got: https://jsfiddle.net/Flouks/413qdd63/
这就是我得到的: https : //jsfiddle.net/Flouks/413qdd63/
These are the two I try to combine: 这些是我尝试结合的两个:
1: http://jsfiddle.net/userdude/rzdGJ/1/ 1: http : //jsfiddle.net/userdude/rzdGJ/1/
2: http://jsfiddle.net/userdude/rzdGJ/1/ 2: http : //jsfiddle.net/userdude/rzdGJ/1/
Thanks in advance for your help. 在此先感谢您的帮助。
( Note to myself: learn jquery ) ( 注意:学习jquery )
You forgot to add JQuery to the JSFiddle. 您忘记了将JQuery添加到JSFiddle。
Here is a link to the update one 这是更新的链接
Your code does add and remove the class as intended. 您的代码确实按预期添加和删除了该类。
if ($window.width() < 500) {
return $bla.addClass('hassub');
}
$bla.removeClass('hassub');
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.