プロジェクトに Jquery メニューがあります。
そして、そのアイテムはサイトマップから来ます。私の問題は
、アイテムをクリックしてそのページを開いた後、アコーディオンメニューが無効になっていることです!なぜですか?
私を導いてくれた体に感謝します。
<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>