我想用https://startbootstrap.com/template-overviews/simple-sidebar/添加側菜單到我的網站,但我想添加功能,當點擊了菜單將被關閉。這裏是我的代碼Boostrap側切換菜單,點擊關閉
<script>
jQuery(document).ready(function($) {
$("#menu-toggle").click(function(e) {
e.preventDefault();
$("#wrapper").toggleClass("toggled");
$("#page-content-wrapper").click(function(ev){
ev.preventDefault();
$("#menu-toggle").click();
$(this).off(ev);
});
});
});
</script>
,並嘗試做這樣
<script>
jQuery(document).ready(function($) {
$("#menu-toggle").click(function(e) {
e.preventDefault();
$("#wrapper").toggleClass("toggled");
$("#page-content-wrapper").click(function(ev){
ev.preventDefault();
$(this).off(ev);
console.log($("#wrapper"));
if($("#wrapper").hasClass('.toggled')) {
$("#menu-toggle").click();
}
});
});
});
</script>
但無論方式顯示結果我想
這部作品的第一對夫婦的點擊。但在4-5點擊頁面變得非常慢並且掛起之後,我試着把它放在'jQuery(document).ready(function($){(「#menu-toggle」)。click(function(e ){('#wrapper')。click(function(evt){ift.target.id = {0}){('#wrapper'); toggleClass(「toggled」); $ =「sidebar-wrapper」|| evt.target.id ==「menu-toggle」) return false; $(「#menu-toggle」)。click(); }); }); } );'和外面。當它外面一直保持可點擊 – usearch
哦,粘貼你的HTML代碼,以及我可以找出哪裏出了問題? – Curiousdev
https://jsfiddle.net/DTcHh/30940/ – usearch