powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / jQuery и firefox
5 сообщений из 5, страница 1 из 1
jQuery и firefox
    #39784236
Павел Гужанов
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Здравствуйте.
На сайте перестал корректно работать jQuery, причем происходит это только в firefox, к сожалению, не могу сказать, с какой версии это началось. Суть проблемы:
Определяю высоту окна:
Код: javascript
1.
var browserHeight = jQuery(window).height();


В хроме получаю 501, в firefox - 19.
Далее, в зависимости от этой величины рассчитываю размеры элемента, например:
Код: javascript
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
		if(imgHeight > (browserHeight - 100) && browserWidth >= 843){
			imgW = prop0 * imgWidth;
			imgHeight = browserHeight - 100;
			$("#big_img").css({"width":imgW + "px",
								"height":imgHeight + "px"});
			$("#big_div").css("width", "504px");
			console.log("1 " + $("#big_img").css("height"));
			console.log("1 " + $("#big_img").css("width"));	

		}


В хроме в консоли
1 401px
1 606.25px
В firefox в консоли
1 0px
1 0px
Изначально использовался jQuery версии 1.11, обновил на версию 3.3.1. Никаких изменений.
Еще одно интересное наблюдение: описанная картина наблюдается, если смотреть сайт, находящийся на хостинге. Если запускаю сайт локально под OpenServer, то все работает нормально.
В консоли есть сообщения об ошибках, не относящихся к описанной проблеме, одинаковые в Chrome и Firefox
Для примера http://www.guzhanov.ru/galery/galery_id/46 , описанное происходит при клике на маленькой картинке.
Подскажите, куда копать?
...
Рейтинг: 0 / 0
jQuery и firefox
    #39784298
carrotik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Павел Гужанов,

если речь идет об одном конкретном компе с фаерфоксом, то попробуйте снести его и установить последнюю версию... я серьезно, у меня была такая история с Vuetify, вроде нормально Firefox обновлялся, а потом перестал понимать Js-библиотеки...
...
Рейтинг: 0 / 0
jQuery и firefox
    #39784300
Alexander A. Sak
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: javascript
1.
prop0 = ( browserHeight - 100) / imgHeight;


prop0 получается отрицательным.

Возможно, достаточно высоту окна определять как window.innerHeight. То, что от jQuery, очень похоже на размеры элемента body.
...
Рейтинг: 0 / 0
jQuery и firefox
    #39784378
Павел Гужанов
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
carrotik,
Не один комп. Как минимум три компа с виндой (7 и 10), один с убунтой. Везде одинаковая картина.
...
Рейтинг: 0 / 0
jQuery и firefox
    #39785230
Павел Гужанов
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Испровил на
Код: javascript
1.
var browserHeight = document.body.clientHeight;


Заработало. Спасибо.
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / jQuery и firefox
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]