Πρόβλημα με jQuery

Κώδικας, πληροφορίες, ερωτήσεις και απαντήσεις σχετικές με την JavaScript.

Συντονιστές: WebDev Moderators, Super-Moderators

Απάντηση
dtravlos
Δημοσιεύσεις: 244
Εγγραφή: 29 Ιαν 2009 15:03
Τοποθεσία: Keratsini
Επικοινωνία:

Πρόβλημα με jQuery

Δημοσίευση από dtravlos » 28 Δεκ 2010 10:43

Καλημέρα. Έχω φτιάξει την παρακάτω function και την έχω βάλει στο onclick μιας εικόνας.

Κώδικας: Επιλογή όλων

function galZoom() {
			var imageBig = $(this).attr("title");
			$('div.product-image product-image-zoom img').attr("src", imageBig);
		}
Όταν τρέχω τη σελίδα μου βγάζει στην κονσόλα του firebug το παρακάτω σφάλμα:
$(this).attr is not a function
[Διακοπή σ' αυτό το σφάλμα] var imageBig = $(this).attr("title");

Τι μπορεί να κάνω λάθος και να συμβαίνει αυτό;
Ευχαριστώ πολύ!

Άβαταρ μέλους
dimsis
Reporter
Δημοσιεύσεις: 7994
Εγγραφή: 25 Ιούλ 2001 03:00

Πρόβλημα με jQuery

Δημοσίευση από dimsis » 28 Δεκ 2010 11:01

Στα τυφλά, μήπως αντί για galZoom() αν το κάνεις galZoom(tade) και να αλλάξεις το this μέσα απο την function σου σε tade και έπειτα εκεί που το καλείς να περνάς galZoom(this) ;

dtravlos
Δημοσιεύσεις: 244
Εγγραφή: 29 Ιαν 2009 15:03
Τοποθεσία: Keratsini
Επικοινωνία:

Πρόβλημα με jQuery

Δημοσίευση από dtravlos » 28 Δεκ 2010 11:10

Ευχαριστώ πολύ για τη βοήθεια! Τελικά δούλεψε με το να μετατρέψω το $ σε jQuery. Δεν ξέρω γιατί αλλά δούλεψε!! :P

Άβαταρ μέλους
dimsis
Reporter
Δημοσιεύσεις: 7994
Εγγραφή: 25 Ιούλ 2001 03:00

Πρόβλημα με jQuery

Δημοσίευση από dimsis » 28 Δεκ 2010 11:17

Αυτό συνήθως γίνετε όταν φορτώνεις και άλλο javascript framework που χρησιμοποιεί το $ π.χ. prototype, mootools κλπ (για αυτό πρόσθεσε και το nocoflict άλλωστε το jq)

dtravlos
Δημοσιεύσεις: 244
Εγγραφή: 29 Ιαν 2009 15:03
Τοποθεσία: Keratsini
Επικοινωνία:

Πρόβλημα με jQuery

Δημοσίευση από dtravlos » 28 Δεκ 2010 11:19

Α οκ κατάλαβα. Μάλλον θα υπάρχει κι άλλο γιατί δεν είμαι και μόνος μου στο project :P.

Απάντηση

Επιστροφή στο “JavaScript και Frameworks”

Μέλη σε σύνδεση

Μέλη σε αυτήν τη Δ. Συζήτηση: Δεν υπάρχουν εγγεγραμμένα μέλη και 0 επισκέπτες