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

Цитата:
хороший плагин. но... как заблокировать голосование на определенное время ?
1. назначить элементу флаг
$.data( $('#demo7')[0], 'disabled', false );

в обработчике click проверять
if( $.data( container[0], 'disabled' ) ) return;

если необходимо отменить на время назначение рейтинга
$.data( $('#demo7')[0], 'disabled', true );
setTimeout( function() { 
    $.data( $('#demo7')[0], 'disabled', false );
}, 1000 );


2. если тэг a будет полностью закрывать li, то можно временно назначать обработчик onclick для a
$('#demo7').find('a').click( function(){ return false; } );
setTimeout( function() { 
    $('#demo7').find('a').unbind('click');
}, 1000 );

этот способ не требует изменения кода плагина
Ответить с цитированием