jQuery   发布时间:2022-03-30  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了仅为平板电脑和智能手机添加和加载Jquery移动脚本大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
如果用户在智能手机/平板电脑或笔记本电脑上,我想加载不同的脚本.

这是我想要的结果:

笔记本电脑:

<script src="http://code.jquery.com/jquery-1.8.2.min.js"></script>

智能手机和平板电脑

<link rel="stylesheet" href="http://code.jquery.com/mobile/1.2.0/jquery.mobile-1.2.0.min.css" />
<script src="http://code.jquery.com/mobile/1.2.0/jquery.mobile-1.2.0.min.js"></script>

我该怎么做?

解决方法

您正在寻找嗅探用户代理以检测特定设备,或者您可以使用浏览器/屏幕宽度来确定您的用户属于哪个类别.

要根据浏览器宽度添加脚本,您可以执行以下操作:

<script src="http://code.jquery.com/jquery-1.8.2.min.js"></script>
<script>
    (function ($) {

        //check if the browser width is less than or equal to the large dimension of an iPad
        if ($(window).width() <= 1024) {

            //create an AJAX request for the CSS file
            $.ajax({
                url     : 'jquery.mobile-1.2.0.min.css',success : function (responsE) {
                    $('head').append('<style>' + response + '</style>');
                }
            });

            //create an AJAX request for the JS file,setTing the dataType to 'script' will have jQuery automatically evaluate the JS code in the global scope
            $.ajax({
                url      : 'jquery.mobile-1.2.0.min.js',dataType : 'script'
            });
        }
    })(jQuery);
</script>

这有几点需要注意.

>小型桌面浏览器可以<= 1024px宽,因此平板电脑和桌面用户之间会有一些重叠.
> JS / CSS需要托管在您的Web服务器上,以便您可以在不出现跨域策略问题的情况下访问它们.

无论您如何检测移动设备/平板电脑设备,CSS / JS包含都很适合您.有一些脚本可以检测运行服务器端和客户端的设备,快速的Google搜索会调出许多这些脚本.我没有使用过这些脚本,所以我不能提供很多关于它们用法的指导.

大佬总结

以上是大佬教程为你收集整理的仅为平板电脑和智能手机添加和加载Jquery移动脚本全部内容,希望文章能够帮你解决仅为平板电脑和智能手机添加和加载Jquery移动脚本所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。