Этот сценарий хорошо работает с Chrome и Firefox, но не с Internet Explorer. Кто-нибудь может помочь?
<script type="text/javascript" language="javascript">
$(document).scroll(function(e) {
if($(this).scrollTop() > 170 && $(window).scrollTop() + $(window).height() != $(document).height()) {
$("#testimonial_list").css({"position" : "fixed", "top" : "10px"});
} else {
$("#testimonial_list").css({"position" : "absolute", "top" : "210px"});
}
});
</script>
1 ответ
Небольшой пункт, который может помочь, но не включайте language = "javascript" в объявление сценария.
Если вы используете html5, он вам больше не нужен вместе с атрибутом type, но если вы используете xhtml trans или strict, используйте более базовую версию.
<script type="text/javascript">
</script>
Также у IE есть проблемы с верхом, я использовал это в прошлом, когда создавал страницы facebook, вам нужно было настроить таргетинг на верхний фрейм, а не только на iframe, в котором находится html. Эта страница может вам помочь.
http://help.dottoro.com/ljnvjiow.php
Привет, Стефан
Похожие вопросы
Новые вопросы
jquery
jQuery — это библиотека JavaScript. Также рассмотрите возможность добавления тега JavaScript. jQuery — это популярная кросс-браузерная библиотека JavaScript, которая упрощает обход объектной модели документа (DOM), обработку событий, анимацию и взаимодействие AJAX, сводя к минимуму расхождения между браузерами. Вопрос с тегом jQuery должен быть связан с jQuery, поэтому jQuery должен использоваться рассматриваемым кодом, и в вопросе должны быть как минимум элементы, связанные с использованием jQuery.
$(window).scroll
вместо$(document).scroll
.