Я написал эту scirpt:Пользовательские JQuery функции и аргументы
$(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();
});
Я хочу сделать этот сценарий глобальной
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();
}
Я знаю, что функция JQuery не похожи на функции для примера PHP. Функции interActive
не будут работать в jQuery. Как изменить эту функцию для jQuery? Спасибо заранее.
Спасибо за помощь. См. Здесь: http://jsfiddle.net/EkKSS/1/. Изменений в наведении нет. – TheNone
Вы использовали первый метод, который не создает плагин jQuery, поэтому вы вызываете его просто с помощью 'interActive (..., ...)'. Вам также нужно поместить любые строки (не переменные, содержащие строки) внутри кавычек. См. Обновленную скрипту: http://jsfiddle.net/gNFA3/ –
Спасибо за отличный плагин. – TheNone