2012-01-24 117 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