我设法在页面加载时打开一个弹出窗口,但仅在第一次打开该页面时。一旦它打开,我希望它在几秒钟后自行关闭,但我无法做到这一点。
这是我正在使用的代码:
<script type="text/javascript" language="JavaScript">
$(document).on('pageshow', function (event) {
if (sessionStorage.popUpShown != 'true') {
$('#strelica').popup('open', {positionTo: '#hitnizbor'});
sessionStorage.popUpShown = 'true';
setTimeout(function () {
$("#strelica").popup("close");
}, 3000);
}
else{
alert('already shown the popup');
}
});
</script>