我有一個jquery if else語句,但是我的if語句有效,但是我的else語句沒有。如果有div存在做這個else做jquery不工作
我轉換這個原代碼:
$('.pt-trigger').click(function() {
$pageTrigger = $(this);
Animate($pageTrigger);
});
進入這個(這是else語句不工作)
$('.pt-trigger').click(function() {
if ($(".pt-trigger").has(".tick")) {
$(this).find('.tick').fadeIn(500, function() {
setTimeout(function() {
$pageTrigger = $('.pt-trigger');
Animate($pageTrigger);
},400);
});
}
else {
$pageTrigger = $(this);
Animate($pageTrigger);
}
});
下面是我的一些HTML的,一個顯示了與蜱和一個沒有:
<div class="pt-trigger-container">
<button class="pt-trigger" data-animation="1" data-goto="-1">
Get started
</button>
</div>
<div class="pt-trigger-container clearfix">
<button class="pt-trigger push" data-animation="1" data-goto="-1">
Constantly active
<div class="tick">
<i class="icon-ok-circled2"></i>
</div>
</button>
</div>
好的謝謝你,所以如何將我編輯它變成一個真正的if else statment? – probablybest