Привет, ребята, я сейчас работаю над онлайн-комиком и борюсь с следующим кодом 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;
}
Можно ли опубликовать скриншот веб-инспектора или создать JSBin? Поскольку '' 'position: absolute''' вы проверили верхнюю позицию элемента? Может быть, это просто со страницы ... – Kjell
css selector '# compscreen2 img', но jQuery selector' # compscreen2' ... –
Можете ли вы предоставить нам HTML-код, который этот код манипулирует? Возможно, вы могли бы сделать ручку в [Codepen] (http://codepen.io) с помощью HTML, JS и CSS, а затем мы можем проверить его. Я не вижу ничего, что по существу может привести к тому, что код не будет работать. –