скрипт подгрузки при скролинге

Модератор: Absurd

Ответить
alimov7
Сообщения: 4
Зарегистрирован: 07 ноя 2012, 17:10

07 ноя 2012, 17:13

1)я скачал скрипт для подгрузки скролинга jquery
2)скачав библиотеку jquery я указал в <head> путь к ней
3)вставил в тег <body> скрипт
4)вставил в тег <body> таблицу которую нужно выводить, сразу после скрипта в том же файле

подскажите что я сделал не так ? вот скрипт:


[HTML]<script type="text/javascript">
var more = 0;
var pos = 0;
var maxpos = 0;
var content = 1500;
var check = 0;
//получение переменных с адр строки, тебе не нужно в общем то
function getUrlVars() {
var vars = [], hash;
var hashes = window.location.href.slice(window.location.href.indexOf('?') + 1).split('&');
for (var i = 0; i < hashes.length; i++) {
hash = hashes.split('=');
vars.push(hash[0]);
vars[hash[0]] = hash[1];
}

return vars;
}

//загрузка страницы - открываются первые 15 строк таблицы
$(document).ready(function () {
loadmore(15);
content = $(document).height;
})
//собстно открывает новые n строк
function loadmore(count) {
for (i = more; i < more + count; i++) {
var id = "NewsRows" + i;
document.getElementById(id).style.display = 'table-row';
}
more = more + count;
window.refresh();
return (true);
}

function Button4_onclick() {
loadmore(5);
return (true);
}

window.onscroll = function more() {
if (navigator.appName == "Microsoft Internet Explorer")
pos = document.documentElement.scrollTop;
else
pos = window.pageYOffset;
maxpos = document.documentElement.clientHeight;
if (content - pos - maxpos < 300) {
content = content + 550;
loadmore(10);
}
return (true);
}
//это вощпе игрульки, делал выпадающее слово от делать нефиг
function animate(el) {
/*if (check == 0) {
check = 1;
$(el).css({
position: "absolute"
});
$(el).animate({
top: 200
}, 0);
$(el).animate({
top: "+=700",
opacity: "0.1"
}, 1500);

setTimeout(function () {*/
window.location = "./NewsMain.aspx?type=" + el.id;
//}, 1000);
//}
}
</script>
[/HTML]
Ответить