适用于移动设备的xui.js,包括Windows Phone 7

时间:2012-01-26 15:44:20

标签: javascript xui

我想在需要在iOS,Android和Windows Phone 7上运行的移动网络项目中使用xui.js。文档(http://xuijs.com/)有点不清楚,不同的版本包括。 “ie& ie mobile”版本是否也包含“webkit / firefox / opera”版本?

如果没有,推荐的图书馆交付方式是什么?我正在考虑使用条件注释来包含不同的版本,如果有必要的话。例如

<!--[if IE]>
<script src="xui-ie.js"></script>
<!-- <![endif]-->

<!--[if !IE]>
<script src="xui.js"></script>
<!-- <![endif]-->    

1 个答案:

答案 0 :(得分:1)

我自己还没有调查过这么多,但我发现其他人有条件地接近它,就像你一样:http://danny-t.co.uk/index.php/2012/03/10/conditionally-loading-xui-js-for-webkit-blackberry-or-ie/

快速查看了ie-和webkit / ff / opera-version的来源,看来IE版本在某种程度上适合IE,如果在其他引擎上使用,则会出现问题。

一个例子是IE版本中on的实现,它使用仅{IE}的attachEvent(也许也是Opera),因此不适用于FF,Safari等。

所以在我看来,看起来你的确走在正确的道路上。