2
我試圖編寫一個代碼,只有當我的窗口的滾動位置爲0時,才能使用If語句。一旦有人滾動頁面,代碼不應該再工作。只有當窗口滾動位置爲eqal爲0才運行jquery代碼
當鼠標輸入我的div .slideshow_2時,頁面應該從75px滾動,而當mouseleave從75px滾動回來時......但只有當我的窗口滾動位置爲零時。
我有麻煩來定義窗口滾動位置,檢查它是否在0,並與我的條件。
這裏是我的代碼:
if ($(window).scrollTop() == 0){
$('.slideshow_2').mouseenter(function(){
$("html , body").animate({ scrollTop: 75 }, 500)
});
$('.slideshow_2').mouseleave(function(){
$("html , body").animate({ scrollTop: -75 }, 500);
});
}
我的條件是:如果($(窗口).scrollTop()== 0),我想這是假設檢查頁面尚未滾動,但有我做錯了什麼......
這裏是一個的jsfiddle:http://jsfiddle.net/uynrhr1c/
任何人可以幫助我嗎?
非常感謝
非常感謝@Milind Anantwar!它解決了我的問題!我已經能夠通過這個更正來排序更大的jquery代碼!非常感謝 – mmdwc 2014-10-29 13:51:05
@mmdwc:很高興幫助:) – 2014-10-29 13:52:41