Javascript-форум (https://javascript.ru/forum/)
-   Events/DOM/Window (https://javascript.ru/forum/events/)
-   -   Выборка элементов querySelectorAll (https://javascript.ru/forum/events/71107-vyborka-ehlementov-queryselectorall.html)

рони 12.12.2017 20:27

Taichi,
не называйте одинаково функции и переменные!!!
function FullPay()
{
var aa = document.querySelectorAll('form.intake input[name="aa[]"]'),
bb = document.querySelectorAll('form.intake input[name="bb[]"]'),
cc = document.querySelectorAll('form.intake input[name="cc[]"]'),
FullPay = document.querySelector('.FullPay');
for (var i = 0; i < aa.length; i++) {
cc[i].value = (+aa[i].value||0) * (+bb[i].value||0);
FullPay.innerHTML += parseInt (+cc[i].value);
}
}

рони 12.12.2017 20:31

Taichi,
пост №66 исправил

Nlk 13.12.2017 10:06

Цитата:

Сообщение от Nexus
Nlk, на jq (принцип должен быть понятен):

var last_scroll_top=0;
$('html,body').scroll(function(){
    var sTop=$(this).scrollTop();
    if(sTop<last_scroll_top)
        alert('to top');
    else
        alert('...');
});

А каким образом обновляются данные у переменной last_scroll_top не отображено ?!

рони 13.12.2017 10:09

Цитата:

Сообщение от Nlk
не отображено ?!

а самому добавить в строке 8
...= ...

Nlk 13.12.2017 12:21

рони,
Возможно так?
var last_scroll_top=0;
$('html,body').scroll(function(){
    var sTop=$(this).scrollTop();
    if(sTop<last_scroll_top)
        alert('to top');
    else
        alert('...');

last_scroll_top = sTop; // таким образом?

});

Nexus 13.12.2017 12:26

Nlk, да.

Nlk 13.12.2017 12:42

Nexus,рони,

Спасибо!

Nlk 13.12.2017 13:00

Где то ошибся?
document.addEventListener("scroll", myFunction);
var lastScrolled = 1;
function myFunction() {
    var scrolled = window.pageYOffset || document.documentElement.scrollTop;
	var scrolledThis = this.scrolled;
	if (scrolledThis < lastScrolled) {
		alert("TOP");
	} else {
		alert("BOTTOM");
	}
	lastScrolled = scrolledThis;
}

Nexus 13.12.2017 13:05

document.addEventListener("scroll", myFunction);

var lastScrolled = 1;
function myFunction() {
    var scrolled = window.pageYOffset || document.documentElement.scrollTop;
    if (scrolled < lastScrolled) {
        alert("TOP");
    } else {
        alert("BOTTOM");
    }
    lastScrolled = scrolled;
}

Nlk 13.12.2017 13:13

Nexus,
какое счастье, работает) Буду 'крутить' далее, спасибо.


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