javascript - 使用 CSS 缩放时,jquery-ui slider 行为错误

标签 javascript jquery css html uislider

我已将比例应用于我的应用程序的主包装器:

transform-origin: center top 0px;
transform: translate(0px, 0px) scale(2.21538);

我有一个 jquery slider ,由于缩放,它的行为不如预期。

  • slider handle 在拖动时从光标处跳开
  • 点击 slider 时, handle 跳转到不同的位置

最佳答案

我修改了本地文件中的 jquery.ui.js 库以使其工作

_slide: function( event, index, newVal ) {
  //add below line as first line of this function

  newVal = newVal / scaleFactor;

  //jquery code goes here
}

如果你使用的是压缩版

_slide: function(e, t, n) {
  n = n / scaleFactor;
}

hare scaleFactor 是缩放值,在您的例子中是 2.21538。 scaleFactor 变量必须在全局范围内可用,否则会出错。

关于javascript - 使用 CSS 缩放时,jquery-ui slider 行为错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45182171/

相关文章:

html - 如何使用透视进行这样的悬停?

jquery - JQM 模板中未正确添加 CSS

javascript - 我需要澄清 react 的状态和生命周期

javascript函数只传递一个特定参数

javascript - 使用 php 重新加载内容

javascript - 通过原型(prototype)方法设置对象的属性

jQuery 存储滚动位置

javascript - AJAX 和 JQuery 定期加载页面

javascript - Jquery Hashtag 链接系统(显示用户所在的页面)

html - CSS 链接文件在 IE 中不起作用