【发布时间】:2021-09-08 16:19:00
【问题描述】:
如果屏幕方向是“纵向”如何打开模态,如果方向是“横向”如何隐藏模态
这是我当前的脚本。
但是如果页面最初以纵向模式加载,这将不起作用..
<script>
window.addEventListener("orientationchange", function() {
if(screen.availHeight > screen.availWidth){
$( '#oMsg' ).modal('show');
} else {
$( '#oMsg' ).modal('hide');
}
}, false);
</script>
更新
所以我现在在 Nitin 和 Naveen 的帮助下更新了我的代码
<script>
screen.orientation.addEventListener('change', function(e) {
scrFunction();
}, false);
</script>
<script>
function scrFunction() {
if(screen.availHeight > screen.availWidth){
$( '#oMsg' ).modal('show');
}
}
</script>
我也改变了我的身体
<body onload="scrFunction()">
但是现在我的问题是即使它检测到页面加载时的方向,一旦我将方向更改回横向,模型仍然存在..它没有删除..
【问题讨论】:
标签: javascript html bootstrap-4 model