#jquery #html #css
#jquery #HTML #css
Вопрос:
css работает для firefox, но не для ie или chrome. Как исправить css, чтобы, по крайней мере, IE работал как firefox.
Firefox:
IE:
Изображение также находится в фоновом режиме, но должно быть прозрачным.
Chrome:
HTML:
<center><div id="slideshowContentArea" style="display:none; width:500px; height:300px">
<div class='nav'><a id='prev' href='#'>Prev</a>amp;nbspamp;nbsp<a id='next' href='#'>Next</a></div>
<div id="slideshow" class="pics" style="position: relative; overflow-x: hidden; overflow-y: hidden; height:250px; width:395px">amp;nbsp;</div>
</div></center>
$('#slideshow').cycle(
{ fx: 'fade', timeout: 3000, speed: 500,
pager: '#slideshow', before: setBGBefore, prev:'#prev',next:'#next',after:onAfter
}
);
function setBGBefore() {
$(this).css({ 'background-image': 'url(' $(this).find('img').attr('src') ')',
'background-position': 'center top', 'background-color': 'transparent' });
$(".welcomeBox div").html($(this).find('span').html());
}
Комментарии:
1. Ну, чтобы исправить CSS, я должен увидеть CSS. Вы можете опубликовать это?
2. @Blender: Прошу прощения, css встроен в функцию setbgbefore
3. Я совершенно уверен, что это не весь CSS.
4. @Blender: ну, Sharepoint использует собственный core.css, возможно, это перезапись пользовательского css.
5. Найдено решение. Просто нужно было спросить коллегу. Я добавил фоновый повтор: без повтора; и теперь все это хорошо в IE и Firefox.
Ответ №1:
jQuery может сообщить вам, какой браузер используется:
http://api.jquery.com/jQuery.browser/
Обновить.Заголовок вопроса был «проверьте chrome, ie и firefox«, вот на что я ответил. Это зависит от OP, если он хочет реализовать более элегантное решение.
Комментарии:
1. Правильный ответ заключается не в том, чтобы проверять браузер, а в том, чтобы найти правильное решение, которое выдает одинаковый результат во всех браузерах.
2. То, как поля и отступы работают в разных браузерах, отличается, особенно в старых версиях — быстрый просмотр браузера для исправления очень незначительных проблем — неплохой подход.
3. Использование сброса CSS может помочь решить некоторые проблемы с заполнением и полями, о которых упоминал Микавели. Разработчик. yahoo.com/yui/reset
4. в IE: это единственная ошибка, которую выдал инструмент разработчика. SEC7115: :стили посещенных и:ссылок могут отличаться только цветом. Некоторые стили не были применены к:visited.