jquery - 仅针对移动设备显示 Bootstrap 模式,不适用于桌面设备

标签 jquery twitter-bootstrap css bootstrap-modal

我在移动设备与桌面设备上的 Bootstrap 模式方面遇到了一个棘手的问题。

所以问题会很简短:

如何在桌面上禁用 Bootstrap 模式并仅针对移动设备/平板电脑启用?

<强> Here is a small js for tests:

最佳答案

有多种方法可以检查您是否使用移动设备。您可以read more here .

在此示例中,我仅使用了屏幕的宽度,并根据它决定是否显示模式:

$('#myModal').on('show.bs.modal', function (e) {
  if (window.innerWidth < 800) {
    return e.preventDefault();
  }
})

这是您的 jsfiddle 的更新:
http://jsfiddle.net/1aeur58f/28/

关于jquery - 仅针对移动设备显示 Bootstrap 模式,不适用于桌面设备,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40782604/

相关文章:

javascript - 使用jQuery setInterval后音频元素音量未重置

html - 居中 Bootstrap/FlaskWTForms (Jinja)

javascript - 简单的图像幻灯片(包括示例)

css - 调整屏幕大小时如何更改 Bootstrap 列?

html - "Mobile" Bootstrap 导航栏不工作

css - 如何使用 Bootstrap v4 构建多行内联表单?

html - 告诉图像覆盖整个浏览器窗口

javascript - 删除点击元素所在的 Div

jquery - 模糊 div 的背景

javascript - 如何通过 jquery/javascript 将切换发布到 Rails