【问题标题】:Round up/down inline style value using jQuery使用 jQuery 向上/向下舍入内联样式值
【发布时间】:2021-10-01 12:01:07
【问题描述】:

是否可以使用 jQuery 来更改使用 jquery 放置在元素上的内联样式的值?

我正在使用 Owl Carousel 及其渲染宽度值,小数点后 3 位,因此如果该值超过 0.5,浏览器将四舍五入并创建一个不需要的 1px 间隙。 因此,如果该值为 10.224,则浏览器将其设为 10,但如果该值(由 Owl Carousel js 计算)为 10.564(例如高于 0.5),则浏览器将其设为 11,并给出不需要的 1px 间隙。

我正在寻找一种方法来使该值,无论是 10.123、10.875、10.457 还是 10.999 始终为 10。这需要在计算出 owl carousel 值之后发生...

有什么想法吗?

【问题讨论】:

  • 好吧,而不是破解它 - 从源头上修复它 - Owl Carousel JS 本身存在问题 - 因为它四舍五入到 3 位数。要修复,只需编辑 Owl Carousel JS 文件,将对“ToFixed(3)”的引用更改为“ToFixed(0)”。这解决了它。

标签: jquery owl-carousel


【解决方案1】:

好的,而不是破解它 - 从源头上修复它 - Owl Carousel JS 本身存在问题 - 因为它四舍五入到 3 位数。要修复,只需编辑 Owl Carousel JS 文件,将对“ToFixed(3)”的引用更改为“ToFixed(0)”。这解决了它。

【讨论】:

    【解决方案2】:

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2012-02-05
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-09-21
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多