2011-05-27 73 views

回答

1

对于每一个上function()运行代码,Ovi全浏览器将其转发给服务器来解释它。所以,确保你做了一个最小的函数()调用。如果您必须这样做,请尝试使用mwl.timer()添加一个不错的加载效果。

例如:

index.html

<div onclick="loadNews()">load news</div> 

code.js

function loadNews() 
{ 
    mwl.addClass('#navigation', 'hide'); 
    mwl.addClass('#container', 'hide'); 
    mwl.removeClass('#loader', 'hide'); 
    //Ajax call here. 
} 

你可以把它优化到:

index.html

<div onclick="mwl.addClass('#navigation', 'hide');mwl.addClass('#container', 'hide');mwl.removeClass('#loader', 'hide');mwl.timer('loadNewsTimer', 10, 1, 'loadNews()')">load news</div> 

code.js

function loadNews() 
{ 
    //Ajax call here. 
} 
0

添加内联JavaScript代码时,应将代码包装在"(双引号)中。它在仿真器上运行,但会在设备上失败。

例如:

<div id='runner' onclick="mwl.addClass('#header', 'hide');mwl.removeClass('#container', 'hide');">command</a>