2013-09-24 4 views
0

Я не могу успешно воссоздать эту ошибку в скрипке. Here's a link to the site (который никогда не спустится).jQuery тикер новостей, заправляющийся за другими плагинами jQuery и изображениями

Когда вы приедете на сайт, вы увидите тикер новостей в нижней части сайта. Как вы прокрутите вниз, вы заметите, как вы проходите 1. Главного Slider, 2. Announcement Slider и 3. Изображения для Военных, Уход, и Грузии ... тикер получают заправленный за всеми этими.

Как я могу сохранить это сверху?

Я уже поместил этот сценарий, чтобы называться после загрузки DOM, и до того, как скрипт слайдера называется ...

$(function() { 
    $('div.latest-news').jNewsbar({ 
     position: 'bottom', 
     effect: 'slideup', 
     height: 25, 
     animSpeed: 600, 
     puaseTime: 4000, 
     toggleItems: 5, 
     theme: 's-orange' 
    }); 
});  

Он использует JQuery 1.9.1 (CDN).

ответ

1

Во-первых, вы можете дать CSS Class jnewsbar атрибуту z-index: 99

Причина, по которой другие элементы - которые НАД NewsBar - находятся над NewsBar, что все они position: relative, что делает их открытыми для z-index , И в новостной линейке position: absolute, что также относится к z-index

В связи с тем, что все остальные элементы входят в DOM позже, они получают более высокий «приоритет», чем панель новостей.

Итак, либо вы используете z-index: 99, либо переместите jnewsbar DIV в свой HTML.

+0

Вы пригвоздили его! Благодаря! Продолжайте общаться с другом! Быстрый вопрос, если вы не возражаете. Откуда вы знаете, какой номер должен обслуживать как z-index? Вы прошли через всю мою таблицу стилей, чтобы получить это? – webfrogs

+0

@webfrogs Число '99' только что составлено. Я просто выбрал большое число, чтобы быть абсолютно уверенным, что это верхний элемент, поэтому у вас осталось достаточно чисел для будущих элементов. Конечно, вы можете брать меньшие числа или более высокие. –

+0

Удивительный! Еще раз спасибо! – webfrogs

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

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