Показать сообщение отдельно
  #2 (permalink)  
Старый 14.12.2010, 01:09
Аватар для x-yuri
Отправить личное сообщение для x-yuri Посмотреть профиль Найти все сообщения от x-yuri
 
Регистрация: 27.12.2008
Сообщений: 4,201

ты увяз в jQuery
new List('#accordian', '.sled_a');

function List( el, a ){
    this._items = $(el).find('.txtsutra');
    var randIdx = Math.floor(Math.random()*this._items.length));
    this.activate( randIdx );
    $(a).click( this._onClick.of(this) );
}

List.prototype.activate = function( i ){
    if( '_active' in this )
        $(this._items[this._active]).hide('fast').removeClass('active');
    this._active = i;
    $(this._items[this._active]).show('fast').addClass('active');
}

List.prototype._onClick = function(){
    var nextIdx = (this._active+1)%this._items.length;
    this.activate( nextIdx );
}

Function.prototype.of = function( o ){
    var f = this;
    return function(){
        return f.apply(o, arguments);
    };
}

Последний раз редактировалось x-yuri, 14.12.2010 в 13:16.
Ответить с цитированием