부트 스트랩 및 리 액트를 사용하여 접을 수있는 사이드 바를 만들고 싶습니다.이 자습서를 따르고 있습니다. http://seegatesite.com/create-simple-cool-sidebar-menu-with-bootstrap-3/접을 수있는 사이드 바 (React 및 부트 스트랩 포함)
정적 사이트를 생성 할 수 있었지만 jquery 스크립트를 React와 함께 사용할 수 없습니다. 이전 사이트에서 새로운 React 사이트로 전송할 몇 개의 Jquery 파일이 있습니다. 다른 접근 방법을 취해야합니까? 당신이 좋은 이유 (this thread 참조)하지 않는 한
$("#menu-toggle").click(function(e) {
e.preventDefault();
$("#wrapper").toggleClass("toggled");
});
$("#menu-toggle-2").click(function(e) {
e.preventDefault();
$("#wrapper").toggleClass("toggled-2");
$('#menu ul').hide();
});
function initMenu() {
$('#menu ul').hide();
$('#menu ul').children('.current').parent().show();
//$('#menu ul:first').show();
$('#menu li a').click(
function() {
var checkElement = $(this).next();
if((checkElement.is('ul')) && (checkElement.is(':visible'))) {
return false;
}
if((checkElement.is('ul')) && (!checkElement.is(':visible'))) {
$('#menu ul:visible').slideUp('normal');
checkElement.slideDown('normal');
return false;
}
}
);
}
$(document).ready(function() {initMenu();});
[This] (http://stackoverflow.com/questions/39974486/accordions-sidebar-menu-using-nav-components-with-react-bootstrap/40033529#40033529) 대답은 접을 수있는 사이드 바 메뉴를 사용하는 다른 방법을 제공합니다. 'react-bootstrap' –