現在我有一個jQuery腳本,看看.shipping是否有一個帶有.sp-methods類的後代,如果它是真的,它將向下滾動到頁面的底部。jQuery如果一個語句爲真,另一個不是?
當前工作的jQuery
if ($('.shipping .sp-methods').length > 0) {
$('.shipping').show();
$('html, body').animate({
scrollTop: $(document).height() - $(window).height()
},
1400,
"easeOutQuint");
}
雖然我要的是腳本只有當,如果這是真的,並用一個ID#購物推車的元素不包含文本「運輸」運行在它或它的任何後代。只是像這樣的航運,而不是航運作爲一個類或任何東西里面的文字。可以包含這個嗎?
我沒有運氣
破碎的jQuery
if ($('.shipping .sp-methods').length > 0 && ! $("#shopping-cart:contains('shipping')")) {
$('.shipping').show();
$('html, body').animate({
scrollTop: $(document).height() - $(window).height()
},
1400,
"easeOutQuint");
}
由於某種原因,當我這樣做時,無論元素是否在其內部的某處「運輸」,它都會滾動到頁面的底部。 – Xander 2014-09-05 16:44:27