Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: SVG a Ajax
Forum PHP.pl > Forum > Po stronie przeglądarki
Wasper
Czesc.

Mam problem.
Stworzylem szkielet w ktorym korzystam z svg(wprowadzam interaktywnosc za pomoca javascript.. mouseover, click etc.) i wszystko ladnie smiga.
Pozniej wpadlem na pomysl, zeby srodkowy box strony przeladowywac ajaxem.
Wiec w skrypcie do ktorego odnosi sie ajax generje svg z okreslonymi klasami dokumentow i ajax ladnie to generuje.. ale jest problem z javascriptem. Po zaladowaniu elementow svg tak jakby ich nie widzial.

Korzystam z .on() i odnosze sie do klas elementow..
nie wiem co moze byc nie tak
Wasper
  1. $(document).ready(function() {
  2.  
  3. })
  4. .on("mouseover", ".element", function() {
  5. mover($(this));
  6. })
  7. .on("mouseout", ".element", function() {
  8. mout($(this));
  9. })
  10. .on("click", ".element", function() {
  11. mclick($(this));
  12. });


Nie wrzucam tresci funkcji bo wewnatrz funkcji "on" nawet zwykly alert nie dziala
!*!
Źle tego używasz. Przy załadowaniu dokumentu nic się nie dzieje. http://api.jquery.com/on/
Wasper
  1. $(document).ready(function() {
  2. $(".element").on("mouseover", function() {
  3. mover($(this));
  4. }).on("mouseout", function() {
  5. mout($(this));
  6. }).on("click", function() {
  7. mclick($(this));
  8. });
  9.  
  10. });


Problem rozwiazany, ale

  1. $(".element").on("mouseover", function() {


powinno dzialac tak samo jak

  1. $(document).on("mouseover", ".element", function() {


a nie dziala smile.gif
Dziwne..
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.