2016-08-06 6 views
0

Привет, ребята, я сейчас работаю над онлайн-комиком и борюсь с следующим кодом jquery. JQuery должен изменить код css с изображения # compscreen2 с «display: none» на «display: block» после того, как другая функция произойдет, но она не работает, и я не могу понять, почему ... любая помощь, пожалуйста? Кажется, что работает для другого изображения, хотя .... #compscreen дисплей: нет. Помогите!JQUERY CSS «display» «block» не работает, хотя «отображение» «none» действительно работает ....

JS:

$(document).ready(function() { 

//function for automated top scrolling 
$(window).on('scroll', function(e){ 
    scrollPosY(); 

    if ($('#panel11').visible(true) && scrolled == 0) { 
    $('html, body').stop().animate({ scrollTop: $('.scrollpanel').offset().top }, 500) 
    scrolled = 1; 
    $("div.wrap2").remove(); 
    $("#compscreen2").css("display","block"); 
    $("#compscreen").css("display", "none"); 
    } 
}); 

$window = $(window); 


}); 

CSS:

#compscreen2 img{ 
    width: 60%; 
    padding-left: 20%; 
    position: absolute; 
    display: none; 
} 
+1

Можно ли опубликовать скриншот веб-инспектора или создать JSBin? Поскольку '' 'position: absolute''' вы проверили верхнюю позицию элемента? Может быть, это просто со страницы ... – Kjell

+0

css selector '# compscreen2 img', но jQuery selector' # compscreen2' ... –

+0

Можете ли вы предоставить нам HTML-код, который этот код манипулирует? Возможно, вы могли бы сделать ручку в [Codepen] (http://codepen.io) с помощью HTML, JS и CSS, а затем мы можем проверить его. Я не вижу ничего, что по существу может привести к тому, что код не будет работать. –

ответ

1

устанавливаемыми сотовыми устанавливает display: none для #compscreen2 img, не #compscreen2 сам. Вы можете сделать CSS что-то вроде этого:

#compscreen2 { 
    display: none; 
} 

#compscreen2 img { 
    width: 60%; 
    padding-left: 20%; 
    position: absolute; 
} 

или изменить JS для:

$("#compscreen2 img").css("display","block"); 

Вы также можете использовать вспомогательные функции show и hide, чтобы сделать код немного более читаемым.

+0

большое спасибо !! это сработало. Также спасибо за совет :) yayy !! –

 Смежные вопросы

  • Нет связанных вопросов^_^