Cześć,
Mam na stronie formularz z customowymi sliderami. Gdy go resetuję (by odpalić funkcję, która je na nowo "koloruje") musiałem na nowo wczytać DIV.
function resetSliders() {
$("#magic").load(window.location.href + "#magic");
}
Akurat tu się odwołuję do 1 slidera (bo jak odwołuję do drugiego, lub samego DIVa to nie działa) i to odświeża oba slidery w danym DIV.
Niestety to odpala metodę window.onload, którą chciałem tylko użyć przy pierwszym otworzeniu strony. Dlaczego to problem? Bo gdy na stronie klinie się odpowiedni button, to podmienia widoczność 2 DIVów między sobą, a w window.onload mam podpiętą funkcję, która ustawia na "dzień dobry" widoczność konkretnego z nich.
Czy da się po odpaleniu funkcji $("#magic").load(window.location.href + "#magic") zrobić tak, by nie odpalało window.onload (ale odpalało ją przy otworzeniu strony po raz 1)? Próbuję wczytać tylko tego jednego DIV z 2 sliderami, a nie chcę odpalać window.onload dla całej strony.
Kod z githuba z całym html, a poniżej jest też js:
https://github.com/Mlorism/LastTemple/blob/master/LastTemple/Pages/Manage/Armour.cshtml
ps. To projekt w ASP.NET, ale problem jest natury javascriptu.