我很困惑何時在引用類名前使用句號。 在這個例子中,爲什麼第一次使用'active-slide'類的時候會預先使用一段時間,而另外兩個則不使用?JavaScript和jQuery和使用句點
var main = function(){
$('.dropdown-toggle').click(function(){
$('.dropdown-menu').toggle();
});
$('.arrow-next').click(function(){
var currentSlide = $('.active-slide'); //period
var nextSlide = currentSlide.next();
currentSlide.fadeOut(600);
currentSlide.removeClass('active-slide'); //no period
nextSlide.fadeIn(600);
nextSlide.addClass('active-slide'); //no period
});
}
$(document).ready(main);
一個很好的經驗法則是:如果函數中有單詞Class,則不使用句點。 – 2014-09-02 21:53:57
前兩個使用這樣的時期,因爲這是一個CSS選擇器。其他人不使用它,因爲您正在從元素的類屬性中添加或刪除類名。 – 2014-09-02 21:54:04