0
我使用Django的形式,並在頁面加載WYSIWYM編輯器。問題是每個表單有4個wysiwym編輯器實例,並且頁面平均可以有10-30個這樣的表單。WymEditor靜態內容加載多次
{% for form in forms %}
<ul data-role='listview' data-inset='true' class='find_details'
id="find_details_{{ form.instance.id }}" style='display:none;' >
{{ form.as_ul }}
</ul>
{% endfor %}
我加載WYSIWYM的方法如下: 對於類wym所有輸入,添加wymeditor。
$('#page').live('pageinit', function(event) {
$('.wym').each(function() { $(this).wymeditor(); });
});
這種方法導致與WYSIWYM編輯器相關聯的所有靜態內容重新加載在同一頁上40-100倍,從而導致一個瘋狂的加載時間。
什麼是可以實現這個,而無需CSS,圖像和iframe中加載了這麼多次的好辦法?我絕對可以做同樣的事情在文檔加載後,但我主要是尋找一個鞏固的負載只有一次,如果可能的一個最佳實踐的解決方案。