我在头标记中使用Jquery文件时遇到问题,因为我正在为android(移动)和pc用户使用以下.js文件。移动(触摸)相关事件需要.js文件,所以我该怎么办?我的.js文件序列为;
<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>
答案 0 :(得分: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>');
}
答案 1 :(得分:1)
我做了很多关于它的研究,并且我找到了解决方案。
我在那里添加了一个服务器标签,它可以工作。
<% if (Global.SystemType == SystemTypeEnum.Android) {%> <script src="../../Scripts/jquery.mobile-1.0.min.js" type="text/javascript"></script> <% }%>