2013-10-30 60 views
0

當我運行下面的代碼時,頁面不滾動,並且不顯示我的所有頁面容器。首先我使用Ajax,但我的菜單沒有工作。那麼我不得不使用Iframe標籤。但它也有問題。我試圖發現問題,但我沒有成功。任何人都可以幫我解決這個問題嗎?如何滾動頁面?

<div id="maincontainer" style="position: fixed; width: 80%; height:500px; right: 10%; "> 
     <table style="background-color: rgb(100, 100, 100); border-radius: 5px;" dir="rtl"> 
      <tr> 
       <td style="width: 90px; height: 30px;"><a href="#" style="font-family:Tahoma; color:#f6d434; font-size:13px; font-weight:bold; text-decoration:none;">صفحه اصلی</a></td> 
       <td style="width: 60px; height: 30px;"><a href="#" style="font-family:Tahoma; color:#f6d434; font-size:13px; font-weight:bold; text-decoration:none;">پروفایل</a></td> 
      </tr> 
     </table> 

     <div id="three" style="font-family: 'B Homa'; font-size: large;"> 
      <ol> 
       <li data-slide-name="slide-one"> 
        <h2> 
         <span>مدیریت مدیران</span></h2> 
        <div> 
         <img src="Lite%20Accordion/img-demo/1.jpg" alt="image" /> 
        </div> 
       </li> 
       <li data-slide-name="slide-two"> 
        <h2> 
         <span>مدیریت فرم ها</span></h2> 
        <div> 
         <img src="Lite%20Accordion/img-demo/2.jpg" alt="image" /> 
        </div> 
       </li> 
       <li data-slide-name="slide-three"> 
        <h2> 
         <span>مدیریت فرهنگی</span></h2> 
        <div> 
         <img src="Lite%20Accordion/img-demo/3.jpg" alt="image" /> 
        </div> 
       </li> 
       <li data-slide-name="slide-four"> 
        <h2> 
         <span>مدیریت آپلود سنتر</span></h2> 
        <div> 
         <img src="Lite%20Accordion/img-demo/4.jpg" alt="image" /> 
        </div> 
       </li> 
       <li data-slide-name="slide-five"> 
        <h2> 
         <span>مدیریت اخبار</span></h2> 
        <div> 
         <img src="Lite%20Accordion/img-demo/5.jpg" alt="image" /> 
        </div> 
       </li> 
      </ol> 
      <noscript> 
       <p> 
        Please enable JavaScript to get the full experience. 
       </p> 
      </noscript> 
     </div> 
     <div> 
      <ul class="menu"> 

       <li><a href="#"><span class="l"></span><span class="r"></span><span class="t">مديريت کاربران</span></a> 
        <ul> 
         <li><a href="javascript:ChangeSrc('ActiveUser.aspx');">کاربران فعال</a></li> 
         <li><a href="javascript:ChangeSrc('UserBlock.aspx');">کاربران بلاک</a></li> 
         <li><a href="javascript:ChangeSrc('AllUser.aspx');">تمام کاربران</a></li> 
         <li><a href="javascript:ChangeSrc('#');">کاربران تایید نشده</a></li> 

        </ul> 
       </li> 

       <li><a href="#"><span class="l"></span><span class="r"></span> 
        <span class="t">مديريت آپلودسنتر</span></a> 
        <ul> 
         <li><a href="javascript:ChangeSrc('Add_type.aspx');">نمایه جدید</a></li> 
         <li><a href="javascript:ChangeSrc('Type_List.aspx');">لیست نمایه ها</a></li> 
         <li><a href="javascript:ChangeSrc('Cat_Add.aspx');">دسته بندی جدید</a></li> 
         <li><a href="javascript:ChangeSrc('CatList.aspx');">لیست دسته ها</a></li> 
         <li><a href="javascript:ChangeSrc('AddItem.aspx');">آیتم جدید</a></li> 
         <li><a href="javascript:ChangeSrc('ListItem.aspx');">لیست آیتم ها</a></li> 
        </ul> 
       </li> 
       </ul> 
     </div> 
     <div id="contentwrapper"> 
      <div id="contentcolumn"><%--<div id="newContent" style="float:left; width: 100%; height: 615px; direction: rtl; "> 
       </div>--%> 
       <iframe id="frame" runat="server" style="width: 1095px; height: 1600px;"></iframe> 
      </div> 
     </div> 
     <div id="stickybar" class="expstickybar"> 
     </div> 
     <div style="text-align: center; padding-top: 3px"> 
      <b>Copyright (c)</b> 
     </div> 
     <!-- LeftPanel Plugin --> 
     <div class="float"> 
      <div class="moduletable"> 
       <p> 
        &nbsp;<a href="#" target="_blank">برنامه امروز</a> 
       </p> 
      </div> 
     </div> 
     <script language="javascript" type="text/javascript"> 
      //$(document).ready(function() { 
      // $('#accordion').accordion(); 
      //}); 
      function ChangeSrc(trg) { 
       var frm = document.getElementById("frame"); 
       if (frm) { 
        frm.src = trg; 
       } 
      } 
     </script> 
     <script type="text/javascript"> 
      (function ($, d) { 
       $('#three').liteAccordion({ autoPlay: true, theme: 'dark', rounded: true, enumerateSlides: true, firstSlide: 1, easing: 'easeInOutQuart' }); 
      })(jQuery, document); 
     </script> 
    </div> 
+0

JSFiddle會很棒 – Muath

+0

@MoathHowari:但這是很長的代碼。我能怎麼做? – Saman

+0

如果您的問題前側 1)刪除所有Ajax調用 2)刪除所有不需要的代碼 3)只需添加,顯示問題 – Muath

回答

0

請從maincontainer div中刪除css屬性position: fixed;

正如你所看到的,我從你製作的at this sample示例html代碼,我只是刪除該屬性。

您還可以使用css屬性overflow:auto;來控制何時顯示滾動條,或顯示/隱藏div的有限區域之外的內容。

+0

@Saman請將代碼,讓我知道,如果它是你的回答有幫助 –

+0

首先感謝。我測試這個,但它不正確。 :( – Saman

+0

您是否看到樣本,有沒有問題? –