2014-06-28 51 views
2

我想修復prevbutton和nextbutton的位置。
如何使用jquery滾動事件?如何在滾動窗口時修復按鈕位置

<div class="content"> 
    <div class="items"> 
     dfjdslkfjdls;ajfdls;jkfa;fd;lsjfl;dsasjfl;akjf 
    <div class="prev button">prev</div> 
    <div class="next button">next</div> 
</div> 

// jQuery的

$(window).bind('scroll', function() { 
    if ($(window).scrollTop() > 50) { 
     $('.button').addClass('fixed'); // within contnet 
    } 
    else { 
     $('.button').removeClass('fixed'); // within content 
    } 
}); 

看到jfiddle http://jsfiddle.net/kisspa/deN3g/2/

+0

你有什麼錯誤或你想要什麼?給定的例子不適合你 – Sadikhasan

+0

http://jsfiddle.net/deN3g/4/這是你想要的? –

+0

我想頂部50%中間 – aungnyeinmin

回答

2

測試我的代碼

function loadswitharrow(){ 

    $(window).bind('scroll', function() { 
     if ($(window).scrollTop() >= 0) { 
      $('.button').addClass('fixed'); 
     } 
     else { 
      $('.button').removeClass('fixed'); 
     } 
    }); 
} 

CSS

.fixed{position:fixed;} 
    .prevbutton{left:-3%;} 
    .nextbutton{right:-3%;} 
    .fixed.nextbutton{right:17%;} 
    .fixed.prevbutton{left:17%;} 
相關問題