Форум программистов, компьютерный форум, киберфорум
Наши страницы
jQuery
Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 22, средняя оценка - 4.77
vardog
0 / 0 / 1
Регистрация: 16.11.2012
Сообщений: 62
#1

location.reload() - jQuery

12.05.2013, 20:22. Просмотров 3307. Ответов 1
Метки нет (Все метки)

Здравствуйте!

Подскажите а возможно ли сделать проверку на то что рамеры окна widht/height
в течении одной секунды статичны?

Есть код:

Это обработчик, проверяет присутствует ли блок в окне
Javascript
1
2
3
4
5
var handler = function() {
   if($block.is(':visible')) {
   location.reload();
   }
}
Тоесть если размеры окна изменяются то запускаем обработчик handler, в котором перезагружаем страничку
Javascript
1
jQuery(window).bind('resize', handler);
Проблемма в том, что если пользователь в ПРОЦЕССЕ тянет окно браузера то постоянно и обновляется страница...
А хотелось бы чтобы в то время как пользователь растягивает/стягивает окно обновления не происходило.
А произошло тогда когда окно было бы неизменным ну скажем в течении 1 секунды


Спасибо кто откликнется..уж все перерыл
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
12.05.2013, 20:22
Я подобрал для вас темы с готовыми решениями и ответами на вопрос location.reload() (jQuery):

Как добавить GET параметры к location.reload()
Нужно добавить GET параметры к странице которая будет перезагружена, как это...

Не получается внедрить ajax.reload()
Всем Привет! Решил попрактиковатся c ajax и застрял на простом:-| Как мне...

window.location
Что делает это выражение window.location= "адрес"?

location.hash
Мне надо сверстать одну страницу но разделенную на 5 якорями: <nav> <ul...

location.hash в IE9
Здравствуйте! Для развертывания/сворачивания блока с контентом использую такой...

Не работает location.href в ie
Всем привет есть скрипт смены городов $(document).ready(function() { ...

1
Vovan-VE
13148 / 6532 / 1038
Регистрация: 10.01.2008
Сообщений: 15,071
13.05.2013, 15:55 #2
Javascript
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
$(function () {
    var T;
 
    function restart() {
        T && clearTimeout(T);
        T = setTimeout(reload, 1000); // 1 сек.
    };
 
    function reload() {
        //$(window).unbind('resize', restart);
        location.reload();
    };
 
    $(window).bind('resize', restart);
});
1
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
13.05.2013, 15:55
Привет! Вот еще темы с решениями:

Указать location -у, что ему надо дождаться своей очереди
Не работает не один вариант. Как можно указать location -у, что ему надо...

Не отрабатывает opener.location.reload() для Internet Explorer
Пожалуйста подскажите почему у меня возникает ошибка при попытке обновить...

Можно ли сделать так чтобы при location.reload() не выскакивала форма с The page can not be refresh ?
Можно ли сделать так чтобы при location.reload() не выскакивала форма с The...

Js feedback reload prob
вот сайт http://www.bymaga.hol.es/ там есть форма feedback (обратная связь)...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru