我正在研究一个 jquery 简单模式。我正在尝试在加载时加载它,大约 15 秒后它会自动关闭。所以我无法实现的是,如果我为该模态设置宽度和高度,并且如果用户浏览器屏幕分辨率发生变化([ ctrl(+)
]或[ ctrl(-)
]),模态的大小会有所不同。因此,我尝试使用并将该宽度分配给该模态来捕捉用户的屏幕screen.width
分辨率screen.height
。但它搞砸了我不知道为什么。 这是我正在尝试做的演示链接。这是我正在使用的 jquery 代码。
<script>
$(document).ready(function() {
(function () {
var width = screen.width,
height = screen.height;
setInterval(function () {
if (screen.width !== width || screen.height !== height) {
width = screen.width;
height = screen.height;
$(window).trigger('resolutionchange');
}
}, 50);
}());
$.modal($("#basic-modal-content"));
$("#simplemodal-container").width(screen.width);
$("#simplemodal-container").height(screen.height);
});
setTimeout(function() {
$.modal.close();
}, 15000);
</script>
实际情况是我试图隐藏我的屏幕并在模式中放置一个广告,直到页面加载。希望我的问题很清楚。先感谢您 !!