2012-09-23 51 views
1

我在我的項目中有jquery菜單。
而那些項目來自sitemap.My問題是:
當我點擊項目並打開該頁面後,手風琴菜單被禁用!爲什麼?
謝謝任何​​機構指導我。爲什麼在點擊物品後禁用jQuery Accordion菜單?

<ul id="accordion"> 
    <li> 
     <div> صفحه اصلی</div> 
     <ul> 
      <li><a href="Default.aspx">بازگشت به صفحه اصلی</a></li> 
     </ul> 
    </li> 
    <li> 
     <div>عملیات مربوط به واحدها</div> 
     <ul> 
      <li><a href="Units/Reports/SelledUnitReport.aspx">گزارش واحدهای فروخته شده</a></li> 
      <li><a href="Units/Reports/BlockedUnitReport.aspx">گزارش واحدهای بلوکه شده</a></li> 
      <li><a href="Units/Reports/ReservedUnitReport.aspx">گزارش واحدهای رزرو شده</a></li> 
      <li><a href="Units/Reports/FreeUnitReport.aspx">گزارش واحدهای قابل فروش</a></li> 
      <li><a href="Units/UnitStateForm.aspx">تعیین وضعیت یک واحد</a></li> 
     </ul> 
    </li> 
    <li>  
     <div> 
      عملیات مربوط به مشتریان</div> 
     <ul> 
      <li><a href="Customers/Reports/DeptorCustomerReport.aspx">گزارش مشتریان بدهکار</a></li> 
      <li><a href="Customers/ContractReport/ContractCustomerReport.aspx">مشتریان دارای قرارداد</a></li> 
      <li><a href="Customers/ContractReport/WaitContractCustomerReport.aspx">مشتریان در انتظار 
       قرارداد</a></li> 
      <li><a href="Customers/CustomerStateForm.aspx">تعیین وضعیت یک مشتری</a></li> 
      <li><a href="Customers/CustomerContractsList.aspx">تعیین وضعیت یک قرارداد</a></li> 
      <li><a href="Customers/ContractChequesList.aspx">گزارش چک های یک قرارداد</a></li> 
      <li><a href="Customers/ContractNaghdiList.aspx">گزارش پرداخت های نقدی یک قرارداد</a></li> 
     </ul> 
    </li> 
    <li> 
     <div> 
      عملیات مالی</div> 
     <ul> 
      <li><a href="Fiscal/States/DocumentStateForm.aspx">تعیین وضعیت اسناد دریافتی</a></li> 
      <li><a href="Fiscal/CollectedDocumentReport.aspx">گزارش اسناد دریافتی وصول شده</a></li> 
      <li><a href="Fiscal/ReversalDocumentReport.aspx">گزارش اسناد دریافتی برگشت شده</a></li> 
     </ul> 
    </li> 
</ul> 

這裏是一個函數:

<script type="text/javascript"> 
    $("#accordion > li > div").click(function() { 
     if (false == $(this).next().is(':visible')) { 
      $('#accordion ul').slideUp(300); 
     } 
     $(this).next().slideToggle(300); 
    }); 
    $('#accordion ul:eq(0)').show(); 
</script> 
+0

沒有任何代碼很難給出任何建議。請提供無效的代碼 –

+0

@AntonBaksheiev我寫我的代碼 – Hamid

+0

您的代碼適用於我。所有項目都是活動的。可能你使用舊版本的jquery-ui? –

回答

0

很抱歉,但我忘了在我的網頁使用jQuery核心!