$(function() {
$(window).scroll(function() {
var scrollTop = $(window).scrollTop();
if (scrollTop != 0)
$('#header').hide();
else
$('#header').show();
});
$('#header').hover(
function (e) {
var scrollTop = $(window).scrollTop();
if (scrollTop != 0) {
$('#header').show();
}
},
function (e) {
var scrollTop = $(window).scrollTop();
if (scrollTop != 0) {
$('#header').hide();
}
}
);
});
В зависимости от прокрутки он работает хорошо. Но с помощью мыши, он не работает особенно в IE7. :(эффект зависания не работает
Это неправильно
@DerekHenderson lol! при использовании OP вместо mouseenter/mouseleave и посмотрите, работает ли он –
Можете найти кого-нибудь, использующего IE 7 !!! JQuery 2 не поддерживает IE 8 и ранжиров: D, это не ваша проблема. : D: D: D –
Вы собрали 17 (!) Вопросов и не приняли их. Люди перестанут отвечать на ваши вопросы. Позаботьтесь об этом. Это способ сказать «спасибо» здесь, в Stack Overflow, и для будущих посетителей это полезная информация, чтобы узнать, какой из них был принят вами в качестве правильного ответа, который помог решить вашу проблему. –