Bet aš gi ne tą pačią funkciją noriu su settimeout iškviest. O visiškai kitą:
function rTur(tur) {
var tur;
tur = tur;
document.body.onscroll = function() {
setTimeout("sTur('tur')", 10);
};
window.onscroll = function() {
setTimeout("sTur('tur')", 10);
};
}
Va, matai, funkciją su kuria pradedu viską yra rTur, o setTimeouto funkcija - sTur.
Todėl man reik nusiųst kintamąjį į tą funkciją, kad jis žinotų, kokį divą man naudot.
Karoče, kodo čia daug, nepastinsiu. Pamėginsiu paaiškint.
Turiu divą, kurį noriu padaryt kaip popupą. Tipo paspaudus ant tokio ar tokio linko, man divo display padaromas į block. Divas atsiranda su fade effektu, bet be jQuery ir be jokių kitų bibliotekų. Pagal naršyklės dydį yra sukuriamas jo ilgis, bei plotis (kad neišeitų už ribų ir neatsirastų bereikalingas scrollinimas į begalybę į apačia). Tada, atsiradus tam vienam, atsiranda dar vienas, kuris uždengia viską aplinkui su opasičiu: 0.2. Atsiradus šitam, į pagrindinį divą yra kraunama informacija su AJAX (na čia neesmė). Ir va, galiausiai prieinam tą vietą, kurios man reikia. Čia: pascrollinus, man reikia, kad tik po tam tikro laiko divas pradėtų judėti į vietą, kur aš prascrollinau. Tai va tiek.