Frage

Ich habe versucht Klick zu binden und Funktion auf einem img-Tag animiert. Seine Werke in firefox in Ordnung. aber schief ging mit IE. So vereinfacht ich den Code und getestet nur für Klick. Selbst klicken Funktion nicht clled wird. Hier ist meine Klick-Funktion für meinen img-Tag mit Klasse ‚arrowimg‘.

$('.arrowimg').click(function(){alert("Show me")});

Ich bekomme diese Warnung in FF aber nicht in IE, was das Problem sein könnte?

EDIT: Hier ist mein HTML generierte Code-Tag für img

<img src='http://localhost/gowri/Project/SS4U/public/images/symbols/advartise_right_arrow_NEW.gif' id="next" class="arrowimg" alt="advartise_right_arrow" />
War es hilfreich?

Lösung

Stellen Sie sicher, dass es in dem Dokument bereit Ereignisse und dann Sie die Warnung mit einem Semikolon enden.

$(document).ready(function() {
    $('.arrowimg').click(function(){alert("Show me");});
});

Bearbeiten : Sieht aus wie es ist etwas mit Ihrem Markup:

Sie haben doppelte Anführungszeichen 'advartise_right_arrow_NEW.gif' bekommen.

Sollte es dies stattdessen sein:

<div id="nextdiv">
    <img src="<?php echo _SS4U_SYM.'advartise_right_arrow_NEW.gif'; ?>" 
        id="next" class="arrowimg" alt="advartise_right_arrow"/>
</div>

Andere Tipps

Generell sollte IE6 Lage sein, dies zu handhaben. Stellen Sie sicher, dass Sie immer alle Spiele in allen für Ihre Wähler

alert($('.arrowimg').length);

Wenn nicht, gibt es etwas anderes sein kann, die in einem früheren Stadium schiefgelaufen sein.

Versuchen Sie dies,

$('.arrowimg').click(function(event){
   event.preventDefault();
   alert("Show me");
});

Nur für die zukünftige Referenz: Überprüfen Sie Ihre jQuery-Version und Ihre jQuery-Syntax .

Mit jQuery 1.6 und

 $('#elem_id').on('click', function(){ }); 

wird nicht zu arbeiten, weil der auf Funktion. Fehler: 'undefined' ist keine Funktion

Mit

 $('#elem_id').click(function(){ }); 

anstelle oder ein Upgrade auf eine neuere Version von jQuery. https://developers.google.com/speed/libraries/devguide#jquery

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top