我现在有一个侧边栏,它打开一个按钮。
html:
<div class="ui left sidebar"><a class="item">Home</a></div>
<div class="pusher"> </div>
javascript:
$('.left.sidebar')
.sidebar('setting', {
dimPage : false,
transition : 'push',
mobileTransition : 'push'})
.sidebar('attach events', '#show-menu');
当用户单击页面上的某个位置时,如何防止侧边栏关闭?
谢谢!
发布于 2014-12-11 23:26:02
我找到了一把小提琴,它帮我弄清楚了。
http://jsfiddle.net/8f11gjez/1/
看起来如果你把这些样式
<div class="ui left sidebar overlay visible"><a class="item">Home</a></div>
<div class="pusher"> </div>
唯一的问题是pusher上的覆盖,但我将通过对设备的媒体查询来解决这个问题,并在pusher样式中添加填充。
发布于 2018-08-24 04:43:03
将closable属性设置为false:
$('.ui.sidebar').sidebar({
dimPage: false,
closable: false
}).sidebar('show');
https://stackoverflow.com/questions/27405642
复制相似问题