магическая проблема

Вопросы по вёрстке и JavaScript
Ответить
Nicolai6120
Сообщения: 143
Зарегистрирован: 2014.08.13, 15:08

магическая проблема

Сообщение Nicolai6120 »

Добрый день товарищи! Третий день с друзьями даемся диву по поводу интересной "магической проблемы". Есть сайтик на вордпрессе, на одной странице использует 2 js скрипта - masonry и lightbox (первый распологает превью плиткой, второй красиво открывает полную картинку, подгружая ее с сервера). Все работает отлично, вот ссыль http://transdir.ru/?photoset=%D0%BC%D0% ... %81-skybus.

Попробуйте скопировать весь код этой странице в новую html-страницу и положить к себе на сервер...... В чем магия??? Вроде вы получаете точный клон той страницы, но фотографии при раскрытии заползают вниз...И еще висят ресурсы для lightbox (контрол крестик для закрытия, контролы для листания и анимация лоадера, а также рамка), прилепляются к концу body (на сайте-оригинале такого нет). Это описано в lightbox.css на первых строках:

Код: Выделить всё

body:after {
  content: url(../img/close.png) url(../img/loading.gif) url(../img/prev.png) url(../img/next.png);
  display: none;
}
 
P.S. сайт-оригинал делал я и эту галерею тоже.
zelenin
Сообщения: 10596
Зарегистрирован: 2013.04.20, 11:30

Re: магическая проблема

Сообщение zelenin »

ну так положите страницу себе на сервер и киньте нам ссылку. нам то зачем заморачиваться?
Nicolai6120
Сообщения: 143
Зарегистрирован: 2014.08.13, 15:08

Re: магическая проблема

Сообщение Nicolai6120 »

zelenin писал(а):ну так положите страницу себе на сервер и киньте нам ссылку. нам то зачем заморачиваться?
Положил:

http://n.transdir.ru/test.html
zelenin
Сообщения: 10596
Зарегистрирован: 2013.04.20, 11:30

Re: магическая проблема

Сообщение zelenin »

код страниц не идентичен
Nicolai6120
Сообщения: 143
Зарегистрирован: 2014.08.13, 15:08

Re: магическая проблема

Сообщение Nicolai6120 »

Да, действительно был, но проблема не в этом, сейчас идентичен.
Последний раз редактировалось Nicolai6120 2016.03.12, 15:22, всего редактировалось 1 раз.
zelenin
Сообщения: 10596
Зарегистрирован: 2013.04.20, 11:30

Re: магическая проблема

Сообщение zelenin »

Nicolai6120 писал(а):Где??????
воспользуйтесь любой программой, позволяющей смотреть диффы. PhpStorm, WinMerge итд.
Nicolai6120
Сообщения: 143
Зарегистрирован: 2014.08.13, 15:08

Re: магическая проблема

Сообщение Nicolai6120 »

Да блин, и сейчас не идентичен....Сейчас поправлю....Но суть точно не в этом. Глянул diff, ни на что не влияющие изменения. Сейчас сделаю полностью идентичный в течение минуты
Nicolai6120
Сообщения: 143
Зарегистрирован: 2014.08.13, 15:08

Re: магическая проблема

Сообщение Nicolai6120 »

Вот сейчас точно идентичны, проверил. А проблема на месте.
Nicolai6120
Сообщения: 143
Зарегистрирован: 2014.08.13, 15:08

Re: магическая проблема

Сообщение Nicolai6120 »

Осталась только проблема с уезжающей вниз картинкой при просмотре в хроме и опере.
zelenin
Сообщения: 10596
Зарегистрирован: 2013.04.20, 11:30

Re: магическая проблема

Сообщение zelenin »

Nicolai6120 писал(а):Вот сейчас точно идентичны, проверил. А проблема на месте.
я проверил - неидентично
Nicolai6120
Сообщения: 143
Зарегистрирован: 2014.08.13, 15:08

Re: магическая проблема

Сообщение Nicolai6120 »

Я не могу понять почему, но различия все равно появляются, видимо из-за того, что источник все же динамически генерируется, там гугл-аналитика и прочая дрянь меняются, есть различия в табуляциях, но не больше того.....От этого такой проблемы быть не должно((((
zelenin
Сообщения: 10596
Зарегистрирован: 2013.04.20, 11:30

Re: магическая проблема

Сообщение zelenin »

Nicolai6120 писал(а):Я не могу понять почему, но различия все равно появляются, видимо из-за того, что источник все же динамически генерируется, там гугл-аналитика и прочая дрянь меняются, есть различия в табуляциях, но не больше того.....От этого такой проблемы быть не должно((((
сравните код страниц. он не только гугл аналитикой отличается.
вы же можете сранивать, добавлять изменения и проверять, выясняя какие различия на это влияют. все же просто - чудес не бывает. один html/css код не может отображаться по разному.
Nicolai6120
Сообщения: 143
Зарегистрирован: 2014.08.13, 15:08

Re: магическая проблема

Сообщение Nicolai6120 »

Я все это понимаю, но толку нет, да и я не один уже глянул, просто в тупике, поэтому на форум и пишу. Вот что показывает сервис https://www.diffchecker.com/:

Изображение

других различий кроме гугл-аналитики не видит.
Nicolai6120
Сообщения: 143
Зарегистрирован: 2014.08.13, 15:08

Re: магическая проблема

Сообщение Nicolai6120 »

Да и вот еще очень важная деталь....На сайте источнике этот код работает во всех браузерах одинаково хорошо, а на странице-копии хорошо работает в IE-подобных, а в хромах всех и опере работает с описанным выше досадным багом. Это говорит о том, что проблема все же в работе скрипта, но понять причину просто не могу, ведь на другом сайте все идентично и работает.

Я потому и предлагал форумчанам поднять самостоятельно копию той страницы, чтобы убедиться в том, что баг есть и берется вообще не ясно откуда. Долбаная магия.
zelenin
Сообщения: 10596
Зарегистрирован: 2013.04.20, 11:30

Re: магическая проблема

Сообщение zelenin »

Nicolai6120 писал(а):Я все это понимаю, но толку нет, да и я не один уже глянул, просто в тупике, поэтому на форум и пишу. Вот что показывает сервис https://www.diffchecker.com/:

Изображение

других различий кроме гугл-аналитики не видит.
я в файрфоксе открываю через ctrl+u и вижу в первой же строчке различия, которых нет на вашем скрине.
Nicolai6120
Сообщения: 143
Зарегистрирован: 2014.08.13, 15:08

Re: магическая проблема

Сообщение Nicolai6120 »

Спасибо Вам огромное ЧЕЛОВЕЧЕСКОЕ!!!!!!!!!! Проблема была в доктайпе....Из-за него баг был. Я его не копировал, так как код копировал через инспектор хрома, а он не дает скопировать страницу вместе с доктайпом....Кто бы мог подумать, что такая дрянь будет. Офигеть.

Баг очень было тяжело найти. Буду знать, что lightbox не работает без <!DOCTYPE html>
zelenin
Сообщения: 10596
Зарегистрирован: 2013.04.20, 11:30

Re: магическая проблема

Сообщение zelenin »

Nicolai6120 писал(а):Спасибо Вам огромное ЧЕЛОВЕЧЕСКОЕ!!!!!!!!!! Проблема была в доктайпе....Из-за него баг был. Я его не копировал, так как код копировал через инспектор хрома
инспектор отдает не html-код, а сгенерированное dom-дерево, что совсем другое.
Nicolai6120
Сообщения: 143
Зарегистрирован: 2014.08.13, 15:08

Re: магическая проблема

Сообщение Nicolai6120 »

Буду учитывать в дальнейшем, копировать код через Ctrl+U. Еще раз благодарю за ответы, без Вас бы никак не нашел.
Ответить