2013-04-01 58 views
0

我有一個aspx頁面。在該頁面中,我已經應用nicescroll爲div來垂直滾動。但nicescroll只會在sony ericsson mobile android 4.2版本的頁面原生滾動完成後才滾動div。我想讓div首先滾動,然後滾動頁面。nicescroll在頁面滾動完成後激活滾動

這是我的div標籤內的aspx頁面。

 <div id="divexample">              
      <div class="row-fluid white-bg"> 
       <div class="row-fluid"><b> 
        <asp:Label ID="lblcode" runat="server" Text="Using this card?" CssClass="modalLabel"></asp:Label></b> 
       </div> 
       <div class="row-fluid"> 
        <asp:Label ID="lblcode2" runat="server" Text="Here are the instructions" CssClass="modalText modalLabeltext"></asp:Label> 
       </div> 
       <div class="row-fluid center"> 
        <asp:Image ID="Image5" runat="server" ImageUrl="card.gif" /> 
       </div> 
      </div>             
     </div> 

head標籤內的主叫部分是

<script type="text/javascript"> 
      $(document).ready(
       function() { 
        $("#divexample").niceScroll({ nativeparentscrolling: "false", touchbehavior: "true" }); 
       } 
      ); 
    </script> 

和我的CSS是

<style type="text/css"> 
     #divexample 
     { 
      overflow:auto; 
      height: 300px; 
     } 
</style> 

請幫我解決這個問題。我在這個問題上掙扎了兩個星期。我發現了幾種替代方法來解決這個問題,但我沒有解決這個問題。我T將是巨大的,如果有人已經固定爲

回答

0

試試這個代碼:

$("#divexample").bind("mousedown,touchstart",function (e) { 
    e.stopPropagation(); 
}); 
+0

遺憾的延遲反應。因爲,我在另一個項目中工作,我沒有嘗試過。今天我嘗試了上面提到的代碼。但我沒有得到滾動條。以前至少我有滾動條,但現在我沒有滾動條。首先,我放置由您提供的唯一代碼。但沒有得到工作。然後我放置了$(「#divexample」)。niceScroll({nativeparentscrolling:「false」,touchbehavior:「true」}); $(「#divexample」)。 e.stopPropagation(); });'現在我也沒有得到它的工作。這是對的嗎?請幫我解決這個問題。謝謝。 – Siva