仅当特定 div 打开时才固定位置
fixed position only when a specific div is open
我想要一个只出现在移动菜单中的“关闭菜单图标 (X)”。我必须构建该元素并将其附加到移动菜单。
例子在这里:
https://josh-unger-4lts.squarespace.com/
(还没有关闭元素的功能)
我追加:
<script>
$(document).ready(function(){
$('#block-yui_3_17_2_3_1513615238211_6445').appendTo('#mobileNav ');
});
</script>
我希望我的关闭元素仅在移动导航打开时具有固定位置。
我的CSS为(X)定位:
#block-yui_3_17_2_3_1513615238211_6445 {position: fixed; top: 0px;
right: 18px;
margin-top: -5px;
}
我正在寻找一种解决方案,让这个结束 (x) 元素仅在移动菜单打开时出现,而不是一直出现。
您的模板中已经有一个样式,表示移动导航是否打开 (.menu-open
)。只需相应地使用该样式的关闭按钮即可:
#mobileNav.menu-open #block-yui_3_17_2_3_1513615238211_6445 {
position: fixed;
top: 0px;
right: 18px;
margin-top: -5px;
}
我想要一个只出现在移动菜单中的“关闭菜单图标 (X)”。我必须构建该元素并将其附加到移动菜单。
例子在这里: https://josh-unger-4lts.squarespace.com/
(还没有关闭元素的功能)
我追加:
<script>
$(document).ready(function(){
$('#block-yui_3_17_2_3_1513615238211_6445').appendTo('#mobileNav ');
});
</script>
我希望我的关闭元素仅在移动导航打开时具有固定位置。
我的CSS为(X)定位:
#block-yui_3_17_2_3_1513615238211_6445 {position: fixed; top: 0px;
right: 18px;
margin-top: -5px;
}
我正在寻找一种解决方案,让这个结束 (x) 元素仅在移动菜单打开时出现,而不是一直出现。
您的模板中已经有一个样式,表示移动导航是否打开 (.menu-open
)。只需相应地使用该样式的关闭按钮即可:
#mobileNav.menu-open #block-yui_3_17_2_3_1513615238211_6445 {
position: fixed;
top: 0px;
right: 18px;
margin-top: -5px;
}