Я работал над простым модальным 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>
На самом деле я пытаюсь скрыть свой экран и разместить рекламу в модальном окне, пока страница не загрузится. Надеюсь, мой вопрос понятен. Заранее спасибо !!
width
иheight
модального окна при увеличении и уменьшении масштаба окна? - person dunli   schedule 12.01.2013$(window).resize(function(){ //Scale the width and height of modal });
- person dunli   schedule 12.01.2013screen
width
отличается отwindow
width
. Ширина экрана берется из разрешения монитора. - person dunli   schedule 12.01.2013