2012-01-24 76 views
2

我在头标记中使用Jquery文件时出现问题,因为我为android(移动)和pc用户使用以下.js文件。移动(触摸)相关事件需要一个.js文件,那么我该怎么做?我的.js文件序列是as;jquery文件冲突?

<script type="text/javascript" src="../../Scripts/topnav.js"></script> 
<script type="text/javascript" src="../../Scripts/jquery-1.5.1.js" ></script> 
<script type="text/javascript" src="../../Scripts/jquery-impromptu.3.1.min.js"></script> 
<script type="text/javascript" src="../../Scripts/jquery.mobile-1.0.min.js" ></script> 
+1

你是什么意思的冲突? – prodigitalson

+1

究竟是什么问题? – David

+0

每当我包含上一个脚本文件并在PC上运行时,该应用程序都会生成一个区别。例如 “Microsoft JScript运行时错误:对象不支持此属性或方法” –

回答

1

我做了很多研究,并atlost我找到了解决方案。

我添加了一个服务器标签,它的工作原理。

<% if (Global.SystemType == SystemTypeEnum.Android) {%> <script src="../../Scripts/jquery.mobile-1.0.min.js" type="text/javascript"></script> <% }%> 
2

你可以尝试这样的事情。

if(navigator.userAgent.toLowerCase().indexOf("android") > -1){ 
    document.write('<script src="../../Scripts/jquery-impromptu.3.1.min.js" type="text/javascript"><\/script>'); 
    document.write('<script src="../../Scripts/jquery.mobile-1.0.min.js" type="text/javascript"><\/script>'); 
} 
else{ 
    document.write('<script src="../../Scripts/jquery-1.5.1.js" type="text/javascript"><\/script>'); 
} 
+0

我添加了一个服务器标签,它的工作原理。 <%if(Global.SystemType == SystemTypeEnum.Android) {%> <% }%> –

+0

kool ....多数民众赞成即使真棒! – ShankarSangoli