我想在semantic-ui.com上製作一個簡單的側欄,除非我希望它位於右側。似乎很簡單,除了讓按鈕連接是我最大的問題。你可以看到的jsfiddle它,那種工作..... HTML:將按鈕附加到semantic-ui側欄
<div class="ui page grid">
<div class="ui column segment">
<div class="ui thin vertical inverted labeled icon right overlay sidebar menu">abc</div>
<div class="ui black huge launch left attached button" style="display:absolute;right:0px;width:70px;">
<span class="text" style="display:none;">Sidebar</span>
<i class="icon list layout"></i>
</div>
</div>
</div>
JS:
$(".launch.button").mouseenter(function(){
$(this).stop().animate({width: '215px'}, 300,
function(){$(this).find('.text').show();});
}).mouseleave(function (event){
$(this).find('.text').hide();
$(this).stop().animate({width: '70px'}, 300);
});
$(".ui.overlay.sidebar").sidebar({overlay: true})
.sidebar('attach events','.ui.launch.button');
我沒有驗證,但我會相信答案。 – msj121