#javascript #jquery
#javascript #jquery
Вопрос:
Как я могу проверить, есть ли у #load
div также класс?
if (cap > 20) {
$(".p" (cap-9)).slideto({
slide_duration : 'slow'
});
}
Комментарии:
1. кажется, ваш вопрос сильно изменился с тех пор, как я ответил на него..
2. @tmsimont несмотря на то, что это неполный ответ, я принял его.
Ответ №1:
вы могли бы попробовать просто добавить класс к кнопке после ее нажатия:
$("#loadmore").click(function() {
cap = 10;
$(this).addClass("loadmore-clicked");
$(".p" (cap-10)).addClass("loading");
setTimeout(function() {
$(".p" (cap-10)).removeClass('loading');
}, 7000);
loadfeed();
});
А затем просто посмотрите, есть ли у вас этот класс на кнопке ниже:
function loadfeed(){
if ($("#loadmore").hasClass("loadmore-clicked")){
//loadmore was clicked
}else{
//loadmore hasn't been clicked
}
}
Комментарии:
1. я не уверен, что полностью понимаю вашу конечную цель. этот код, который я предоставил, должен быть изменен, чтобы работать с тем, что вы хотите. все, что я действительно дал вам здесь, — это средство проверки, была ли нажата эта кнопка в
loadfeed()
функции. комментарий, который у меня есть, — это то, где вы помещаете код, который вам нужен, когда нажата кнопка. возможно, вы захотите добавитьelse
к этому