2017-04-20 42 views
0

我的網頁上有一個文本框,我已經在java腳本中編寫了文本更改事件的邏輯。但是這個事件只在頁面完全加載時才起作用。當頁面在瀏覽器中加載時,此事件不會觸發。在瀏覽器中加載頁面時運行java腳本事件

我的網頁上有一些圖片,所以頁面需要時間加載。但是文本框在凝視時顯示並且圖像需要時間加載。

頁面在瀏覽器中加載時,其他事件的Java腳本(如按鈕單擊事件)也無法正常工作。有沒有辦法在瀏覽器中加載頁面時處理這些事件?

我的項目是在AngularJS。

+2

向我們顯示您的代碼。 – Chirag

+0

當你的頁面中存在圖片數量,並且如果它正在創建問題,那麼你可以使用像[LazyLoading](https://www.appelsiini.net/projects/lazyload)這樣的Jquery插件, – Chirag

回答

0

儘快用空白圖像加載頁面,然後使用AJAX調用(或者在你的情況下可能使用角度指令)來加載異步後的圖像?或者,你可以嘗試把你的JavaScript更高的頁面...但這通常不是一個好主意,所以我會嘗試第一種方式。

相關問題