ドロップダウンメニューのクリックを作成しましたが、少し奇妙です。ボタンのドロップダウンをクリックすると、ドロップダウンメニューが表示されます。しかし、私は、ドロップダウンメニュー消える、(再度ボタンのドロップダウンメニューをクリックせずに)別のものに私のカーソルを移動し、それが(私の悪い英語のため申し訳ありませんが)hoverableドロップダウンメニュードロップダウンではないメニューをクリックJqueryドロップダウンメニューを常にクリックする
になったときどのように私は、ドロップダウンメニューのクリックを作ることができ、常に私がボタンのドロップダウンメニューをクリックして、カーソルを移動したときに表示されますか?
があまりにも多くのあなたのコードを変更せずに
aside.sidebar ul li ul.dropdown_menu {
opacity: 0;
visibility: hidden;
height: auto;
width: 100%;
margin-top: -1px;
position: absolute;
transition: all 0.5s;
border-left: 1px solid #2c3e50;
background-color: #34495e;
}
aside.sidebar ul li ul.dropdown_menu.active {
opacity: 1;
visibility: visible;
height: auto;
width: 100%;
background-color: #34495e;
left: 100%;
top: 0;
transition: all 0.5s;
}
のjQuery
$(document).ready(function() {
$(".button_dropdown").click(function() {
$(".dropdown_menu").toggleClass("active");
});
});
あなたは、ブートストラップなど任意のフレームワークを、使用していますか? – Darren
あなたのメニューはまだ表示されていると思いますが、 'left:100%'のために右から外れています。 – Darren
それはあなたのためのオプションである場合、あなたはhtmlと純粋なCSSで同じことをすることができます – Jonny