Jestem programistą newbie i nie mogę wymyślić, jak zapisać funkcję w JQuery i uruchomić w niej wiele miejsc.Jak uruchomić funkcję w jquery
mam:
$(function() {
$("div.class").click(function(){
//Doo something
});
$("div.secondclass").click(function(){
//Doo something
});
});
Teraz 2 "// Doo somethings" są takie same, a ja nie chcę znowu pisać tego samego kodu.
Jeśli kładę:
$(function() {
function doosomething()
{
//Doo something
}
$("div.class").click(doosomething);
$("div.secondclass").click(doosomething);
});
To by uruchomić funkcję na stronie obciążenia, a nie tylko wtedy, gdy zaskoczy.
Jak zrobić to poprawnie?
Dzięki!
Dziękuję drodze 2, będę musiał spróbować że. Ale funkcja rzeczywiście działa przy ładowaniu strony, ponieważ w jquery $ (function() jest skrótem dla ładowania dokumentu.Tak więc przynajmniej 1, nie zadziała. – Corin
Sposób 1 działa ... Właśnie go przetestowałem. –
Jestem bardzo nowy w jQuery, więc możesz wyjaśnić pierwszą linię '$ (function() {" Jaki jest cel tej linii, proszę? Tyvm –