Функция скрытия и раскрытия
Материал из Викиреальностя
Функция скрытия и раскрытия — потенциально полезная функция для использования в фрэймворках на сайтах кнопками для голосования.
Необходим jQuery.
[править] Код
$(function() { var $sr_like = $('#sr-like'), $sr_dislike = $('#sr-dislike'), $sr_submit = $('#sr-submit'); $sr_like.click( function() { if( $(this).hasClass('down') ) { $(this).removeClass('down').addClass('up'); } else { $(this).removeClass('up').addClass('down'); if( $sr_dislike.hasClass('down') ) { $sr_dislike.removeClass('down').addClass('up') } } }); $sr_dislike.click( function() { if( $(this).hasClass('down') ) { $(this).removeClass('down').addClass('up'); } else { $(this).removeClass('up').addClass('down'); if( $sr_like.hasClass('down') ) { $sr_like.removeClass('down').addClass('up') } } }); $sr_submit.click( function() { if( $sr_like.hasClass('up') && $sr_dislike.hasClass('up') ) return; var $status = $sr_like.hasClass('down') ? '1' : '2'; /* get ajax */ $.post( '' ); }); });
Функция скрытия и раскрытия относится к теме «Программирование» |