当手风琴/选项卡打开或关闭时对页面进行样式化
Styling page when accordion/tabs is open or closed
我正在使用jellekralt/Responsive-Tabs构建一个标签菜单。现在我想在标签打开时改变页面背景,我用新背景创建了"blurredbg"类。我使用了以下代码,但这只适用于每个选项卡一次,有人可以帮助我吗?谢谢。
$('.r-tabs-tab').on('click', function() {
$("body").addClass("blurredbg");
// IF TABS = ACTIVE
$('.r-tabs-state-active').on('click' , function() {
// IF ACTIVE IS CLOSED
if ( ! $('.r-tabs-tab').hasClass('.r-tabs-state-active')) {
$("body").removeClass("blurredbg");
}
});
});
试试这个:
$('.r-tabs-tab').on('click', function() {
$(document.body).addClass("blurredbg");
// IF ACTIVE IS CLOSED
if ( ! $(this).hasClass('r-tabs-state-active')) {
$(document.body).removeClass("blurredbg");
}
});
相关文章:
- 如果类不是一个选项,如何在使用 jQuery 时控制(避免)嵌套 html 元素的样式
- Ionic V1.3-标签-带条件的徽章样式<离子选项卡>
- 使用 AngularJS 设置活动选项卡样式
- 如何使用CSS设置所选选项的样式,而不设置所有其他选项的样式
- 单击上一个或继续按钮时更改选项卡样式
- 菜单选项卡选择/活动样式取决于url中的file.php、javascript函数
- 多选元素和样式选择选项
- 显示隐藏样式 JavaScript 选项卡菜单
- 在 CSS 中使用新的选项和样式
- 将导航选项卡样式类设置为活动,如果当前在该路由中 反应反应路由器.
- 更改融合表图层选项样式选项
- 样式选择选项最佳做法
- 我制作了自己的jquery选项卡版本,但我需要外部链接来显示选项卡内容和样式原始导航
- 在html选择标签中,如何更改所包含选项标签的部分文本的样式
- 样式选择元素与所选选项具有相同的样式
- Shopify (液体) 计算选择和更改样式中的选项大小
- 带有 JavaScript 的选项卡样式
- knockout.js将样式应用于下拉选项
- 循环jquery插件是采取宽度:100%,并给予它的左样式选项scrollHorz
- Rails javascript小部件-关于参数和样式选项的问题