2
ユーザーがスケールの幅を調整する方法に応じて、ナビゲーションバーの一部をアイコンで削除して追加しようとしています。ウィンドウのサイズ変更に再接続するとjQueryが機能しない
のjavascript:
$(function() {
var $window = $(window);
var store;
function detach() {
if ($window.width() > 720) {
store = $(".dropdown").detach();
}
else {
$("nav").append(store);
store = null;
}
}
detach();
$(window).on('resize', function() {
detach();
});
});
私は削除しようとしているナビゲーションバー:
<div class="dropdown">
<button class="dropbtn"><i class="fa fa-bars" aria-hidden="true"></i></button>
<div class="dropdown-content">
<a href="#">Login</a>
<a href="#">Register</a>
</div>
</div>
このスクリプトは、ユーザーがそれをスケールしかしとき、ナビゲーションバーからアイコンを「切り離す」ことに成功しました戻って、それを再接続しません。