任何人都可以指定策略來顯示餘燼圖像視圖,而不會延遲繪製渲染圖像?Ember Image Views性能提示?
我發現自己在這種情況下,我的所有應用程序視圖都是立即着色的,除了需要顯示一小段時間的圖像視圖之外,它們全部同時出現。
此行爲最初只能在移動瀏覽器中識別。
想知道是否有什麼要做/調整在燼級,目前正在測試訪問本地圖像的phonegap-mobile設備。
任何人都可以指定策略來顯示餘燼圖像視圖,而不會延遲繪製渲染圖像?Ember Image Views性能提示?
我發現自己在這種情況下,我的所有應用程序視圖都是立即着色的,除了需要顯示一小段時間的圖像視圖之外,它們全部同時出現。
此行爲最初只能在移動瀏覽器中識別。
想知道是否有什麼要做/調整在燼級,目前正在測試訪問本地圖像的phonegap-mobile設備。
如果我理解正確,您希望同時顯示所有視圖(圖像和非圖像視圖)。
您可以使用jQuery load() event來檢測視圖何時完全加載。我假設你有父視圖App.MainView
,其中包含所有視圖和相關模板templateName: 'app/templates/layouts/main'
。您最初設置父視圖不顯示,而在didInsertElement
,使用jQuery load
來顯示它當父視圖,所有子視圖已經完全加載:
<!-- 'app/templates/layouts/main' -->
<div class="toggle" style="display:none">
<!-- all child views go here -->
</div>
...
App.MainView = Ember.View.extend({
templateName: 'app/templates/layouts/main',
didInsertElement: function(){
this.$().load(function(el){
$(el).find('.toggle').show();
});
}
});
這正是我所期待的,謝謝。 – ppcano 2012-03-15 12:29:47
莫非你爲這種情況提供了一些代碼或更好的JsFiddle? – 2012-03-13 08:18:00