javascript - 如何让语义用户界面边栏保持打开状态

标签 javascript sidebar semantic-ui

我现在有一个用按钮打开的边栏。

html:

<div class="ui left sidebar"><a class="item">Home</a></div>
<div class="pusher">&nbsp;</div>

JavaScript:

$('.left.sidebar')
.sidebar('setting', {
    dimPage             : false,
    transition          : 'push',
    mobileTransition    : 'push'})
.sidebar('attach events', '#show-menu');

当用户点击页面某处时,如何防止边栏关闭?

谢谢!

最佳答案

找到了一个 fiddle ,它帮助我解决了这个问题。

http://jsfiddle.net/8f11gjez/1/

看来如果加上样式

<div class="ui left sidebar overlay visible"><a class="item">Home</a></div>
<div class="pusher">&nbsp;</div>

唯一的问题是推送器上的覆盖层,但我会通过设备的媒体查询来解决这个问题,并向推送器样式添加填充。

关于javascript - 如何让语义用户界面边栏保持打开状态,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27405642/

相关文章:

javascript - 我们可以找到 2 个类(class)吗?

jquery - 仅当父类具有相同类时才设置菜单项类的样式

html - 将文本移动到右侧 CSS

javascript - 如何在评分上添加弹出窗口? [语义-UI]

javascript - 交互式 donut 网络图表

javascript - 写入文本时更新 div 无法按预期工作

wordpress - 如何在主题激活时填充侧边栏上的小部件

javascript - 语义 ui 下拉列表,防止使用输入元素自动选择

javascript - 如何在语义用户界面搜索输入中显示所有类别内容结果?

javascript - await 是否等待类似 promise 的对象?