Javascript-форум (https://javascript.ru/forum/)
-   Работа (https://javascript.ru/forum/job/)
-   -   Fixed при скроллинге (https://javascript.ru/forum/job/39161-fixed-pri-skrollinge.html)

antonio22 18.06.2013 15:02

Fixed при скроллинге
 
Добрый день
если появляется необходимость в горизонтальной или вертикальной прокрутке, то соответствующая таблица фиксируеться.
У меня вопрос
Вот есть код
$(document).ready(function(){
var offset = $("#fixed").offset();
$(window).scroll(function(){
if ($(window).scrollTop() > offset.top) {
$("#fixed").css({'top': '5px', 'position': 'fixed'}); /* тут можно задать отступ от верхней границы, в данном случае это 10 px */

}
else {
$("#fixed").css({'top': offset.top, 'position': 'static'});
};
});
});

<table id="fixed">
<tr>
<td>
Привет!! как твои дела??
</td>
</tr>
</table>
===========
таблица сама падает после скролинга и плохо получаеться.
ребята подскажите пожайлуста как сделать чтоб все плавно было и ничего не падало
пример можно посмотреть здесь
http://market.yandex.ru/compare.xml?...D=160043&eq=no
Готов заплатить 10$

Neumann 19.06.2013 12:35

4 строчка

$(document).ready(function(){
var offset = $("#fixed").offset();
$(window).scroll(function(){
if ($(window).scrollTop() > offset.top - 5) {
$("#fixed").css({'top': '5px', 'position': 'fixed'});
}
else {
$("#fixed").css({'top': offset.top, 'position': 'static'});
};
});
});


Номер кошелька вебмани написал в личку

Neumann 21.06.2013 00:28

Не платит, плохой человек(

рони 21.06.2013 00:52

Neumann, пара слов в защиту)))
1. а вы с ним договаривались?
2. проблема решена и оплачена.
P.S. добавка -5 не решала тут всех вопросов, пробовал и этот вариант до вас.

Neumann 23.06.2013 01:06

рони Второй пункт не понял

ruslan_mart 24.06.2013 16:50

Neumann, а за что платить, за -5? :)
Лучше бы с этим вопросом автор обратился в "Общие вопросы по JavaScript", там бы и бесплатно -5 дописали ;)


Часовой пояс GMT +3, время: 18:56.