Я пытаюсь выполнить данный .click(function()
только на первый щелчок, но это всегда Execute когда щелчок.
работы Это когда нажмите .more-post-button
будет добавить класс loading
к .main ul
и show-more-post
в .main li
после этого удаление класса loading
на функции SetTimeout 7 второгоВыполнить .click (функция() только первый нажмите
JS:.
$(".more-post-button").click(function() {
$('.main ul').addClass('loading');
$('.main li').addClass('show-more-post');
setTimeout(function(){
$('.main ul').removeClass('loading');
},7000);
});
Мой вопрос заключается в том, как это сделать только при первом щелчке, а не при каждом нажатии.
Спасибо заранее.
после 7 второго класса, когда 'loading' будут удалены если он снова будет работать? –
Не хотите '.click (function()' каждый раз, хотите только в первый раз. – Aariba
http://api.jquery.com/one/ –