Здравствуйте, друзья я разработал плавающей DIV и его прекрасно работает, но по некоторым причинам я не хочу использовать position:relative
или position:absolute
в моем кодеплавающей DIV с помощью JQuery()
$(window).scroll(function() {
var topWindowPosition = $(window).scrollTop();
var leftWindowPosition = $(window).scrollLeft();
var topLeftNavHeight = 200;
if (topWindowPosition >= topLeftNavHeight) {
$("#scroll").css({ top: topWindowPosition - topLeftNavHeight, left: 0, position: 'relative' });
} else {
$("#scroll").css({ top: 0, left: 0, position: 'relative' });
}
$("#scroll").forceRedraw();
});
вы также можете увидеть работать демо здесь
я могу сделать тот же эффект без использования позиций, пожалуйста, помогите мне.
Заранее спасибо
Я бы разместил то же самое. «marginLeft» на самом деле не нужен. – keystorm
Ха-ха, я только что отредактировал существующий jsFiddle, не уверен, что у него есть другое преимущество. Если нет, то @Kamal вы можете удалить marginLeft :) –
Спасибо, что у вас есть жизнь заставка :) – Kamal