npofopr Posted August 28, 2015 Report Share Posted August 28, 2015 День добрый. Вот пример http://codepen.io/npofopr/pen/vNBabWanimateNumber "запускает" счетчик по загрузке страницы. А как сделать так, чтобы счетчик запускался по клику на ссылке, но если ссылка уже active, то счетчик бы сразу запускался. Пробовал вот так и много ещё как (что получалось нагуглить):if ($('.tabs__content').hasClass('active')){ $('#lines1').animateNumber({ number: 69 });};$('lines2-btn').on("click","#lines2-btn:not(.acitve):not(.disabled)", function() { $('#lines2').animateNumber({ number: 69 });});$('#lines2-btn').click(function(){ $('#lines2').animateNumber({ number: 69 });});Но не срабатывает. Просто по клику срабатывает, но не получается сделать, чтобы если ссылка уже active, то счетчик бы сразу запускался. Quote Link to comment Share on other sites More sharing options...
0 sigma77 Posted August 28, 2015 Report Share Posted August 28, 2015 Вроде срабатывает http://codepen.io/fainz777/pen/VvZGKX?editors=101просто дефолтная анимация слишком быстрая. Можно попробовать замедлить скорость или добавить задержку перед включением счетчика. Quote Link to comment Share on other sites More sharing options...
0 npofopr Posted August 29, 2015 Author Report Share Posted August 29, 2015 Вроде срабатывает Срабатывает. Но срабатывает на все сразу "счетчики". У меня всё не выходило сделать именно для children "счетчика". Сейчас если кликнуть на кнопку первого таба, счетчик запустится и во втором блоке, скрытом. Или я чего то не понимаю) Quote Link to comment Share on other sites More sharing options...
Question
npofopr
День добрый.
Вот пример http://codepen.io/npofopr/pen/vNBabW
animateNumber "запускает" счетчик по загрузке страницы.
А как сделать так, чтобы счетчик запускался по клику на ссылке, но если ссылка уже active, то счетчик бы сразу запускался.
Пробовал вот так и много ещё как (что получалось нагуглить):
if ($('.tabs__content').hasClass('active')){ $('#lines1').animateNumber({ number: 69 });};$('lines2-btn').on("click","#lines2-btn:not(.acitve):not(.disabled)", function() { $('#lines2').animateNumber({ number: 69 });});$('#lines2-btn').click(function(){ $('#lines2').animateNumber({ number: 69 });});Но не срабатывает.
Просто по клику срабатывает, но не получается сделать, чтобы если ссылка уже active, то счетчик бы сразу запускался.
Link to comment
Share on other sites
2 answers to this question
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.