2013-03-23 104 views
-1

下面的代碼通過添加/刪除一個類的名字改變了我的導航的方向。我怎樣才能使它在褪色,出來的時候,方向會發生?這裏是我的代碼:添加淡入/淡出添加/刪除

$(window).scroll(function() { 
    ($("#another-reason-to-attend").offset().top <= window.pageYOffset) ? $("#prim").addClass("horizontal") : $("#prim").removeClass("horizontal"); 
    ($("#another-reason-to-attend").offset().top <= window.pageYOffset) ? $("#logo").addClass("small") : $("#logo").removeClass("small"); 
}); 

編輯

我已經嘗試添加.fadeIn和.fadeOut到線的上方,但它只是打破。

例子:

($("#another-reason-to-attend").offset().top <= window.pageYOffset) ? $("#prim").addClass.fadeIn("horizontal") : $("#prim").removeClass.fadeOut("horizontal"); 
+0

[你嘗試過什麼(http://whathaveyoutried.com) ? – Eric 2013-03-23 17:15:33

+0

@Eric查看更新後的問題 – egr103 2013-03-23 17:27:31

回答

0

不知道什麼是你想淡入淡出和.. asuming這是你想要

試試這個

($("#another-reason-to-attend").offset().top <= window.pageYOffset) ? $("#prim").addClass("horizontal").hide().fadeIn() : $("#prim").removeClass("horizontal").fadeOut(); 
    ... 

因爲淡入()只什麼隱藏要素,隱藏它是第一個(如果不是隱藏)

+0

我想在#prim褪色,#logo – egr103 2013-03-23 17:27:13

+0

如果您要添加的課後想淡入..然後上面的回答應該工作.. – bipen 2013-03-23 17:31:19

+0

是它,而是因爲其內的滾動功能,保持隱藏和顯示的元素取決於您是否滾動 – egr103 2013-03-23 17:36:44

相關問題