2016-06-27 6 views

답변

2

MaterializeCSS는 내장 된 방법이 없지만 sideNav 오버레이에서 click 이벤트 바인딩 해제, 해결 방법을 사용할 수 있습니다

$(function(){ 
    $(".button-collapse").sideNav(); 

    $(".drag-target").unbind('click'); 
    $("#sidenav-overlay").unbind('click'); 
}); 

업데이트 : 로를 늦게, 다음을 수행하여 sidenav의 옵션을 수정할 수 있습니다.

$(".button-collapse").sideNav({ 
     menuWidth: 300, // Default is 300 
     edge: 'left', // Choose the horizontal origin 
     closeOnClick: false, // clicking outside of the nav will not close it 
     draggable: true, // Choose whether you can drag to open on touch screens, 
     onOpen: function(el) { }, // A function to be called when sideNav is opened 
     onClose: function(el) { }, // A function to be called when sideNav is closed 
    }); 
}); 

자세한 내용은 여기를 참조하십시오. http://materializecss.com/side-nav.html

+0

closeOnClick : false는 SideNav 외부를 클릭 할 때 SideNav가 닫히는 것을 방지하지 않습니다. SideNav 영역 자체를 클릭하면 SideNav가 닫힙니다. – ICantSeeSharp

관련 문제