2015-11-08 2 views
3

Здесь я сделал эту страницу с JQuery - http://peterhay.com/Fluxx/peopleDIV блок не двигается назад после того, как JQuery toggleSlide

Это прекрасно работает в любом браузере или устройстве рядом с Google Chrome ..

первый ряд картин работать нормально, но любая другая строка (вторая или третья и т. д.) не поднимается после того, как jQuery «detail_block» div получает «display: none» styling ... пожалуйста, просмотрите страницу с помощью Google Chrome и убедитесь сами.

CLICK на любой картинке из второй или третьей строки и снова нажмите кнопку «detail_block» get «hidden», а строка ниже не появится ... если вы нажмете на любое изображение из FIRST строки, все будет работать правильно ..

может кто-то пожалуйста, помогите мне с этим я не могу понять, что это не так ... и она отлично работает в любом другом браузере ...

Спасибо

+2

Я бы начал с проверки вашего DOM. Каждый браузер реагирует по-разному, когда стандарты не выполняются. https://validator.w3.org/nu/?doc=http%3A%2F%2Fpeterhay.com%2FFluxx%2Fpeople – Chris

ответ

3

он появляется <br> тега у вас внутри <div itemprop="articleBody"> возникает проблема в Chrome. Он не играет хорошо с вашим плавающим div. Я бы рекомендовал удалить тег <br> и использовать свойство clear, чтобы очистить поплавок.

.pages_highlight_box { clear: left; }

Удаление <br> решает эту проблему в Chrome.

+0

wow большое вам спасибо. Я до сих пор не понимаю, почему этот «бр» делал верхние блоки неправильной работой ... это так странно .. –

Смежные вопросы