Как отследить изменение числового значения переменной?
Доброе утро всем.
Имеется переменная, которая постоянно меняет свое числовое значение, то в большую сторону, то в меньшую. Подскажите как при помощи jquery отследить в какую сторону изменяется значение исходя от последней точки остановки? Т.е. мне надо добавить один class, если значение увеличилось и другой class, если значение уменьшилось. |
она вообще своей жизнью живет? или какой то обработчик участвует?
если своей жизнью. var b; setInterval(function (){ var a = Math.random(); console.log(a>b?'увеличилось':'уменьшилось'); b = a; },1000) |
Цитата:
function setWidth() { var originalAddClassMethod = jQuery.fn.addClass; $.fn.addClass = function(){ var result = originalAddClassMethod.apply(this, arguments); $(this).trigger('cssClassChanged'); return result; } var $real_width = $('.slick-dots .slick-active').width(); var $parentoffset = $('.slick-dots .slick-active').offset().left; $(".dot-border").css({width: $real_width + 'px', left: $parentoffset + 'px' }); } setWidth(); $(window).resize( setWidth ); $(".slick-dots").on('cssClassChanged', function(){ setWidth(); }); |
отслеживайте индекс класса slick-center.
|
Цитата:
|
$('.slick-center').index(); а дальше пост номер 2 |
Часовой пояс GMT +3, время: 01:45. |