javascript - 基于移动或桌面的 jQuery

标签 javascript mobile desktop

所以我有以下js:

 jQuery('.rhmps_aj').click(function(e) {
    ...
    success: function(data){
        //Desktop
        jQuery('.desktop_less').hide();
        jQuery('.desktop_more').show();
        //Mobile
        jQuery('.mobile_less').hide();
        jQuery('.mobile_more').show();

 });

有人可以告诉我如何根据内容是通过桌面还是移动设备查看来“禁用”某些功能吗?

例如,对于桌面,我想禁用“移动”功能,对于移动 View 反之亦然。

最佳答案

您可以检查屏幕尺寸的宽度。如果屏幕尺寸小于该宽度,您就可以执行您想要的功能。

示例:

if ($(window).width() < 600) {       // if width is less than 600px
   MobileFunctions();                 // execute mobile function
}
else {                              // if width is more than 600px
   DesktopFunctions();               // execute desktop function
}

关于javascript - 基于移动或桌面的 jQuery,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33640407/

相关文章:

jquery - 切换菜单时背景变灰

cordova - 它可以用于构建桌面应用程序(linux、OSX、Win)吗?

c++ - SHGetFolderPath 在分发版本中返回垃圾字符串

javascript - 使用 CSS ":before"将内联 block DIV 居中会破坏文本的垂直和水平居中

javascript - https 请求出现问题

javascript - onclick 函数将 5 添加到变量

HTML "Input"按钮在插入 <div> 标签时停止工作

javascript - Sencha Touch 2.x - 如何将自定义 View 加载到选项卡面板中?使用 xtype?

javascript - ASP.net javascript调用代码隐藏方法

angular - fs.existsSync 不是 Angular 和 Electron 应用程序中的函数错误