toggling class Jquery
toggling class Jquery
我为我的视频创建了一个播放和暂停按钮,当按下按钮时,我试图切换类,即当你点击暂停按钮时,类切换到,反之亦然。
以下是我的代码片段,代码链接也在这里
$('#play-pause-btn').click(function() {
$('#video-wall__content').get(0).paused ?
$('#video-wall__content').get(0).play() : $('#video-wall__content').get(0).pause();
});
有人知道怎么做吗?
查看removeClass()
和addClass()
。。。好吧,他们做他们的名字。
http://api.jquery.com/removeclass/
http://api.jquery.com/addclass/
如果你想换个班。Try.attr()
$("#td_id").attr('class', 'newClass');
Or.toggleClass():
$("#td_id").toggleClass('change_me newClass');
您可以使用removeClass
和addClass
在单击时删除/添加类。
$('#play-pause-btn').click(function(){
if ($('#video-wall__content').get(0).paused) {
$('#video-wall__content').get(0).play();
// now playing
$(this).removeClass("paused").addClass("playing");
}
else {
$('#video-wall__content').get(0).pause();
// now paused
$(this).removeClass("playing").addClass("paused");
}
});
打开页面时添加类
如果你可以访问HTML,只需将其添加到你的标签中:
<div id="play-pause-btn" class="playing> [...] </div>
如果您只能使用JavaScript:
$(document).ready(function() {
$("#play-pause-btn").addClass("playing");
});
相关文章:
- jQuery[button.class]未检测到用按钮追加行
- Add a class if var < 0 jquery
- 使用jQuery隐藏和显示具有相同Class的类
- JQuery选择器:如果同级具有.class,则选择td
- jQuery:具有class但不具有$(this)的元素
- jQuery multiple class and nth-child
- 使用 Jquery 将 Span with Class 添加到输入标记中
- jQuery Datepicker onSelect event get class
- jQuery select:使用$(.class)获取不同的var
- Jquery validation if checkbox checked text box得到class=“”;表单输
- 如果X与Y的href=匹配,则添加class'活动'-jQuery
- JQuery .extend() and Javascript class
- JQuery class vs ID
- jQuery('#class').keypress Event.keyCode == 13) Not w
- 在页面加载jQuery/Javascript时,按.class对表行进行排序
- 使用jQuery获取h4 class=“”的文本内容;ng结合”;超出Angular范围
- jQuery class selecting
- 为什么我们使用jquery. class
- JS - jQuery class interfaces?
- JavaScript/jQuery Class modification