scrolltop в ie
$(window).scroll(function(){
if($(window).scrollTop() > 130){ $(".header_text").css("background-color","#15509180") }; }); $(window).scroll(function(){ if($(window).scrollTop() < 131){ $(".header_text").css("background-color","#FF4C00") }; }); при прокрутке страницы меняется цвет блока. во всех браузерах работает, в ie - нет) в чем проблема? |
Хз, попробуй $('body').
|
$(window).scroll(function(){
if($(window).scrollTop() > 130){
$(".header_text").css("background-color","#fff");
}
else $(".header_text").css("background-color","#555");
});
|
не помогает)
|
Цвет в формате HEX с указанием прозрачности IE не понимает, замените его на формат RGBA - #15509180 = rgba(21, 80, 145, 0.5);
|
Цитата:
|
IE какой версии?
|
Цитата:
|
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Document</title>
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.2.1/jquery.min.js"></script>
<style>
body{
height: 1000px;
}
</style>
</head>
<body>
<script>
$(window).scroll(function(){
if($(window).scrollTop() > 130){
$("body").css("background-color","red");
}
else $("body").css("background-color","blue");
});
</script>
</body>
</html>
у меня работает в 11 ИЕ |
Для осликов инвалидов пишут отдельный подключаемый по условию файл с индивидуальными микстурами и народными средствами.
|
Цитата:
|
Вы хотя бы поясняли что не работает. Цвет в указанном вами формате с альфа каналом не будет работать точно. Нет прокрутки? Ну так $(window) тоже не всем браузерам нравится, лучше так: $('html,body').
|
Цитата:
|
xlebosolniy,
на вашей странице есть полосы прокрутки? код html валидный? jquery загрузилось? |
Все, разобрался)) код выше работает правильно) это все моя невнимательность, при загрузке страницы появлялось уведомление о разрешение ActiveX, разрешил и все заработало, всем огромное спасибо)
|
Цитата:
|
| Часовой пояс GMT +3, время: 13:59. |