Ich habe diese scirpt geschrieben:Benutzerdefinierte jQuery-Funktionen und Argumente
$(document).ready(function() {
$('#tb1 li').hover(function() {
var head = $(this).attr("title");
var image = $(this).find("a").attr("rel");
$('.aCnt img').attr("src", image);
$('.aCnt span').html(head);
});
$('#tb1 li').eq(0).hover();
});
ich dieses Skript global
function interActive(myID, myClass){
ID = '#' + myID;
cls = '.' + myClass;
$('ID li').hover(function() {
var head = $(this).attr("title");
var image = $(this).find("a").attr("rel");
$('cls img').attr("src", image);
$('cls span').html(head);
});
$('ID li').eq(0).hover();
}
Ich weiß machen wollen, dass jQuery-Funktion nicht ähnlich wie zum Beispiel PHP-Funktionen. Die interActive
Funktionen funktionieren nicht in jQuery. Wie kann ich diese Funktion für jQuery ändern? Vielen Dank im Voraus.
Vielen Dank für Hilfe. Bitte sehen Sie hier: http://jsfiddle.net/EkKSS/1/. Es gibt keine Änderung in Hover. – TheNone
Sie haben die erste Methode verwendet, die kein jQuery-Plugin erstellt, also rufen Sie einfach mit 'interActive (..., ...)' auf. Sie müssen auch alle Zeichenfolgen (keine Variablen, die Zeichenfolgen enthalten) in Anführungszeichen setzen. Siehe aktualisierte Geige: http://jsfiddle.net/gNFA3/ –
Danke für die großartige Plugin-Methode. – TheNone