我有一個問題,並想知道如果我做錯了什麼。在執行其他功能之前先在JS中顯示模態
我有一個接近200 div的頁面。
所以當我運行該功能時,基本上它先隱藏所有200個div,然後顯示特定的div。這已經發生了。但由於它首先隱藏了所有200個div,然後顯示10-15個div [基於運算符邏輯],它需要5-7秒。
我一直希望在函數啓動時顯示彈出式模式,然後循環div以隱藏它們。然後顯示需要顯示的div的函數,並最終隱藏彈出窗口, up模式。
但是當我運行該函數時,模態很難出現,因爲它等待整個循環完成。
我使用了以下內容:
function show_by_price()
{
$('#loading').modal('show');
for(j=1; j<= $("#total_div_count").val(); j++)
{
$("#div_id_"+j).hide()
}
$('#loading').modal('hide');
}
'模態很難出現,因爲它等待整個循環完成'你是什麼意思? – makshh
爲什麼對所有ID使用循環?你不能使用普通的類嗎?或者使用*屬性以*選擇器開頭 – empiric
爲什麼你要顯示模態,然後立即再次隱藏它? – Adam