@Alex_87

Как убрать в inline-style атрибут style?

Здравствуйте! В этом коде не работает removeAttr. Сразу скажу, что строчка выше(c opacity:1) работает. С чем это связанно?
$(window).on("scroll", function() {
    if ($(window).scrollTop() > 100){
      $('.head-menu').css({opacity:0.8});
      $('.menu').animate({
        margin:0,   
     }, 200);
       
     }else{
          
           
          $('.menu').removeAttr('style');
          $('.menu').css({margin:"15px 0"});
          
     }
     
    $('.head-menu').hover(function(){
      $(this).css({opacity:1});
    })
  });


https://codepen.io/Alexei_87/pen/poyvLQZ?editors=1010
  • Вопрос задан
  • 93 просмотра
Пригласить эксперта
Ответы на вопрос 1
Spartak-2205
@Spartak-2205
Разработка и создание сайтов

В этом коде не работает removeAttr.
$('.menu').removeAttr('style');
$('.menu').css({"margin":"15px 0"});

Работает, но потом добавляется сразу, потому что вы потом добавляете стили $('.menu').css("margin":"15px 0"});
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы