Итак, у меня есть галерея, что мне нужно, чтобы основное изображение затухало, а затем перекрестно перекрестилось после щелчка. Класс для основного изображения установлено значение «активный» когда-то щелкнул:JQuery FadeIn в активном классе
var gal = {
init : function() {
if (!document.getElementById || !document.createElement || !document.appendChild) return false;
if (document.getElementById('gallery')) document.getElementById('gallery').id = 'jgal';
var li = document.getElementById('jgal').getElementsByTagName('li');
li[0].className = 'active';
for (i=0; i<li.length; i++) {
li[i].style.backgroundImage = 'url(' + li[i].getElementsByTagName('img')[0].src + ')';
li[i].title = li[i].getElementsByTagName('img')[0].alt;
gal.addEvent(li[i],'click',function() {
var im = document.getElementById('jgal').getElementsByTagName('li');
for (j=0; j<im.length; j++) {
im[j].className = '';
}
this.className = 'active';
}
Ive пытался здесь, чтобы добавить
this.fadeIn («быстрый»);
после того, как класс установлен, но это не работает. Есть идеи?
Благодаря
Вы используете JQuery или нет? Вы используете все собственные методы DOM, поэтому мне интересно, если это просто помечено как jQuery или ...? – 2010-12-10 11:49:38
привет, да, я использую JQuery на странице. – BobFlemming 2010-12-10 12:08:49