$("#nextbutton").click(function() { $("body").find("span").not(":hidden").first().hide(); }); "Funkcję Click możesz wywołać z parametrem, w którym jest zapamiętane, jaki element jest aktualnie widoczny."
Gdzie tu mogę wstawić parametr? Jak zwrócić który element aktualnie ukryłem?
Nie rozumiem w JavaScripcie przepływu tych funkcji.
@mk321: Brzmi trochę jak kosmiczny skrót myślowy, ale ciężko powiedzieć co autor miał na myśli. Dla bezpieczeństwa lepiej zmień źródło wiedzy... Jedyne co mi przychodzi to głowy to event albo this z przykładów tutaj: http://api.jquery.com/bind/
@Mortale: z tego e normalnie to mogę wyciągnąć button na który kliknięto. Dzięki za tą konsolę, bo nie wiedziałem.
@ppawel: to chodzi o to, żeby właśnie w function podać parametr function(e), tak jak piszecie. Ale nadal nie umiem tego użyć. Nie wiem jak coś tam wrzucić przy jednym kliknięciu, żebym za drugim kliknięciem mógł stamtąd pobrać.
$("#nextbutton").click(function() {$("body").find("span").not(":hidden").first().hide();
});
"Funkcję Click możesz wywołać z parametrem, w którym jest zapamiętane, jaki element jest aktualnie widoczny."
Gdzie tu mogę wstawić parametr? Jak zwrócić który element aktualnie ukryłem?
Nie rozumiem w JavaScripcie przepływu tych funkcji.
Taktyk.
click( function(e) { console.log(e); } )I sprawdź w konsoli czym jest e. Ale skąd się to bierze, jak wygląda przepływ, nie wiem.
@ppawel: to chodzi o to, żeby właśnie w function podać parametr function(e), tak jak piszecie. Ale nadal nie umiem tego użyć. Nie wiem jak coś tam wrzucić przy jednym kliknięciu, żebym za drugim kliknięciem mógł stamtąd pobrać.
var that;
$("#nextbutton").click(function(e) {
console.log(that)