从输入值设置默认 css 宽度

乔尔·罗森

我正在使用 jQuery ui 滑块来更改 div 的宽度。我已经设置了滑块并且可以正常工作,以便用户移动滑块时 css 会发生变化。

我还设置了我的滑块,使其手柄位置默认为输入值。

我想要实现的是在页面加载时,使 css 宽度与滑块处理位置创建的值相匹配。

HTML

<div class="inputWrap hidden">
  <input class="inputNumber" type="text" value="5">
  <div class="slider"></div>
</div>

<div class="boxout">
  <div class="box"></div>
</div>

CSS

.boxout {

width: 200px;
height: 200px;
}

.box {

width: 10%;
height: 10%;
background: black;
}

查询

$(".slider").slider({
min: 0,
max: 10,
slide: function (event, ui) {
$(".box").css('width',(10+(ui.value*2)) + '%');
    $(this).parent().find(".inputNumber").val(ui.value);
},
create: function(event, ui){
    $(this).slider('value',$(this).parent().find(".inputNumber").val());
}
});

JSFIDDLE

http://jsfiddle.net/yLanxgrs/

自由-m

您可以调用滑块的slide事件,传入当前值:

var slider = $('.slider');
slider.slider('option', 'slide')
      .call(slider, null, { value : $('.slider.slider('value') });

更新小提琴:http : //jsfiddle.net/yLanxgrs/2/

或者,将幻灯片事件的内容移动到新函数并在那里进行更新。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

设置输入字段CSS的最小宽度

来自分类Dev

CSS通过屏幕宽度设置元素宽度

来自分类Dev

在CSS中设置选择和输入元素的宽度相等

来自分类Dev

在CSS中设置选择和输入元素的宽度

来自分类Dev

在CSS中设置选择和输入元素的宽度

来自分类Dev

如何通过CSS设置输入类型“文件”的宽度

来自分类Dev

CSS:如何将宽度设置为儿童的宽度?

来自分类Dev

CSS定位:设置边栏宽度,更改内容框宽度

来自分类Dev

使用CSS将div宽度设置为与内容相同的宽度

来自分类Dev

CSS:如何将宽度设置为儿童的宽度?

来自分类Dev

使用JavaScript设置CSS @Media最小宽度值

来自分类Dev

使用javascript设置CSS @Media最小宽度值

来自分类Dev

CSS输入元素的宽度超出容器范围

来自分类Dev

跨度,输入,跨度100%宽度CSS问题

来自分类Dev

使用CSS动态自动输入文本宽度

来自分类Dev

标签和输入宽度与CSS不同

来自分类Dev

css垂直输入范围宽度问题

来自分类Dev

仅使用CSS设置宽度等于高度

来自分类Dev

响应式CSS,同时保持设置的宽度

来自分类Dev

如何设置背景宽度(HTML和CSS)

来自分类Dev

视频忽略了CSS的高度和宽度值

来自分类Dev

使用CSS将CSS属性设置为屏幕宽度

来自分类Dev

宽度和最大宽度(css)

来自分类Dev

设置默认宽度和最小宽度属性

来自分类Dev

CSS显示在线输入(最后输入宽度:100%)

来自分类Dev

输入按钮不会扩展到CSS中设置的宽度吗?

来自分类Dev

如何在CSS中设置HTML输入标签宽度“适合内容”

来自分类Dev

当溢出:自动时,不要更改宽度值(宽度最大值)。(滚动条 CSS)

来自分类Dev

CSS提交按钮和输入文本的宽度不同

Related 相关文章

热门标签

归档