2013-11-22 126 views
0

這DIV滑動其內容的window.scroll:負利潤率產生透明背景

<div style="overflow:visible"> 
    <table> 
    <tr> 
     <td>hi</td> 
    </tr> 
    </table> 
</div> 
<b>hello</b> 

<script> 
    $(function(){ 
    $(window).scroll(function(){ 
     var div = $('div'); 
     var diff = $(window).scrollTop() - div.offset().top; 
     if (diff <= 0) diff=0; 
     div.css({marginTop:diff,marginBottom:-diff}); 

    }); 
    }); 
</script> 

如果我向下滾動,在hi站在正後方hello

如何強制白色背景?

@kitty 這是我的小提琴屏幕 enter image description here

+3

u能擺弄它.. –

+0

使用小貓 –

回答

0

我試着撥弄你的情況和發生了什麼。

您可以使用CSS規則background-color: white做你想要什麼樣的this

+0

阿的小提琴,好遺憾。兩者都有問題。 '嗨'仍然有一個透明的背景。請給出一個截圖。 –

+0

這個截圖沒有任何證據。 'hi'不可見,請滾動到'hi'並製作屏幕截圖。 –

+0

@PeterRader檢查這個超級證明http://awesomescreenshot.com/0b0205ukce – igor