jquery - 进度条 Bootstrap - 移动和桌面

标签 jquery css twitter-bootstrap

我使用的是垂直进度条,它在桌面上运行良好,但我想在移动设备上改回水平状态,这也可以通过仅在移动设备上从 div 下方删除“progress-bar-vertical”类来正常工作。

<div class="progress progress-bar-vertical">
   <div class="progress-bar progress-bar-striped active" role="progressbar"
            aria-valuenow="40" aria-valuemin="0" aria-valuemax="100" style="height:90%" data-toggle="tooltip" title="Center">
    </div>
</div>

但我需要将桌面上的内联 css“width:90%”更改为移动设备上的“height:90%”。我该怎么做。

最佳答案

您可以将数据属性添加到您的 HTML 并使用以下代码通过 jQuery 进行处理:

var resizeTimeout = false;
$(window).resize(function() {
  if (resizeTimeout) clearTimeout(this.resizeTO);
  resizeTimeout = setTimeout(function() {
    //do something, window hasn't changed size in 500ms
    // Get window size and process your html
    if ($(window).width() < 480)
      $('.screen').text('Mobile');
    else
      $('.screen').text('Desktop');
  }, 200);
});
$(window).resize();

和 JSFiddle:https://jsfiddle.net/r3nkkjto/1/

关于jquery - 进度条 Bootstrap - 移动和桌面,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41531686/

相关文章:

javascript - Angular UI 日历渲染问题

javascript - jquery中append的反义词是什么?

javascript - 从我的 Controller 返回不同于 200 的代码以触发 ajax 错误是否被认为是好的做法?

java - session 变量在 Jquery 发布的脚本中不可见?

jQuery:如果用户已登录,请添加 atr 并将 css 应用于元素

javascript - Bootstrap 是 css 还是 javascript 框架,或者两者兼而有之?

javascript - jquery 移动圆形导航后退按钮

php - 如何在一个循环中使行溢出

MVC 问题中的 JQuery Slider

css - Safari 上 CSS3 rotateY 转换中的错误?