Как стать автором
Обновить
0
0
Евгений @Keyser

Пользователь

Отправить сообщение

Имитация статических переменных в JavaSctipt

Время на прочтение1 мин
Количество просмотров6.2K
Статическими переменными называются переменные которые сохраняют свое значение между вызовами функции. Javascript не поддерживает статические переменные и нет ключевого слова static.
Но так как функции в javascript также являются объектами, мы можем имитировать статические переменные. Все что надо сделать, так это создать переменную которая будет членом функции и частью объекта соответственно, и ее значение тогда будет сохраняться между вызовами.

Читать дальше →
Всего голосов 10: ↑4 и ↓6-2
Комментарии27

Drupal Greybox И Internet Explorer

Время на прочтение1 мин
Количество просмотров372
Использовал на нескольких проектах модуль greybox для всплываюшего окна. И ниже хочу привести одну проблемку, которая доставила мне немало хлопот в Internet Explorer

В функции GB_show есть строка

$('body').css('overflow', 'hidden');


Она убирает скрол у body и прекрасно. Только в IE это не работает. Остается scroll и после того как прокрутить колесико и отключить окно, остается часть слоев которые создает модуль и мешает собой пользоваться сайтом, хотя сама по себе невидима. Просто не можешь нажать на ссылки и на любые элементы на странице. Проштудировал массу литературы, форумов, и статей по поводу обхода этого недостатка и решил что проще всего, ниже будет дописать

window.document.body.scroll = 'no';


И соответственно в функции GB_hide

window.document.body.scroll = 'auto';
Всего голосов 6: ↑4 и ↓2+2
Комментарии3

Информация

В рейтинге
Не участвует
Откуда
Киев, Киевская обл., Украина
Дата рождения
Зарегистрирован
Активность