首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在iphone上打开jquery时将其禁用

如何在iphone上打开jquery时将其禁用
EN

Stack Overflow用户
提问于 2011-08-21 11:58:18
回答 2查看 907关注 0票数 0

当网站在iphone上打开时,我想禁用Ascensor.js?

到目前为止,我已经尝试过了,但似乎不起作用

代码语言:javascript
复制
$(document).ready(function() {
      if($(screen).height() > 330) {
      $('#main', this).attr('disabled', 'disabled');
}  
});

或者,有人知道如何在iphone上正常工作吗?

EN

回答 2

Stack Overflow用户

发布于 2011-08-21 12:01:47

那么,你不能将这部分添加到后端吗?检查用户代理,如果它属于iPhone,则不要添加<script type="text/javascript" src="Ascensor.js"/>

另一种选择是:

代码语言:javascript
复制
    if($(screen).height() > 330) {
          $('#main', this).attr('disabled', 'disabled');


    }

    else {
        var script = $("<script />");
        script.attr("type", "text/javascript");
        script.attr("src", "js/Ascensor.js");
        $("head").append(script);


   }

基本上,如果条件不满足,应该添加script元素。

票数 0
EN

Stack Overflow用户

发布于 2011-08-21 12:13:42

使用以下方法检查iPhone或iPod。

代码语言:javascript
复制
function isiPhone(){
    return (
        (navigator.platform.indexOf("iPhone") != -1) ||
        (navigator.platform.indexOf("iPod") != -1)
    );
}

if(!isiPhone()){
    //Not an iPhone device do your stuff here
}
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/7136236

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档