Он каждый,
У меня проблема с Firefox на этом веб-сайте, над которым я работаю:
Я создал горизонтальный слайдер, который отлично работает во всех браузерах, кроме firefox (как в OSX, так и в Windows). Проблема в том, что firefox показывает больше полей/отступов/отступов после изображений в ползунке, чем по 5 пикселей слева и справа, которые он должен иметь. Еще одна странность заключается в том, что первое изображение имеет меньший интервал, чем остальные изображения.
Я попытался включить обходной путь .js с этим:
function onPageLoad(){
// Firefox rare spacing fix //
setTimeout(function() {
jQuery('.horizItem').each(function() {
var outerWidth = jQuery(this).find('img').outerWidth();
jQuery(this).width(outerWidth);
});
}, 300);
}
onPageLoad();
Это работает в большинстве случаев, но иногда делает div, содержащие изображения, шириной 10 или 20 пикселей. Таким образом, это портит слайдер.
Есть ли простое исправление CSS, которое я могу применить, чтобы удалить эти странные интервалы?
Кажется, я действительно не могу найти источник интервала в инспекторе элементов... Когда я сравниваю ширину div с шириной изображения, разница (минус предполагаемое поле в 10 пикселей ) составляет 15,883 пикселя, что также является странным числом.
Кто-нибудь может мне помочь? Я чувствую, что это очень простая ошибка, которую я где-то делаю.
Огромное спасибо.