Я не уверен, что это называется липким заголовком, но это может быть простой вопрос для вас, ребята! У меня есть липкий заголовок .. JSFIDDLE здесьSticky Header for Desktop Width Only
JS код:
jQuery(function($) {
$(window).on("scroll", function() {
if ($(this).scrollTop() > 100) {
$("#header").css({position: 'fixed'});
}
else {
$("#header").css({position: 'inherit'});
}
})
});
CSS:
#header { background: #000; color: #fff; padding: 20px; margin: 0; }
#test { height: 2000px; }
Главная Вопрос: Я хочу, чтобы этот скрипт для запуска на экране 780 выше всего. Я не хочу этого в своих планшетах и мобильных версиях. Справка
Дополнительно: Можете ли вы предложить/импровизировать мой код, выполнив jsfiddle? Что-то вроде добавления прохладного эффекта, переходов и т. Д.
Заранее спасибо!
EDIT ** Я не уверен, если это будет будет другой вопрос ..
Я обновил свои коды и заменить этот
if ($(this).scrollTop() > 100) {
в
if ($(this).scrollTop() > 100 && $(this).width() > 780) {
В некотором смысле, он работает .. но он не возвращает свойства css для небольших версий. Чтобы это объяснить, вот UPDATED jsfiddle.
Для 780 Выше при прокрутке заголовок становится красным, а при прокрутке вверх становится черным снова (так же, как я хотел)
Если вы повторно ваш размер окна ниже 780 заголовка должен быть серым. и если прокручивается вниз и вверх снова (позиция должна наследоваться не исправлена). цвет по-прежнему она должна быть серой
им мой jsfiddle случай, он становится черным ..
Посмотрите $ (окно) .width(); и включить это в свой код. Дайте ему шанс, и если вы все еще застряли, вернитесь с кодом :) –
Привет всем, пожалуйста, вопрос снова .. Я его обновил. –