首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Foundation 5范围滑块-动态设置开始/结束/步长的方法

Foundation 5范围滑块-动态设置开始/结束/步长的方法
EN

Stack Overflow用户
提问于 2014-05-07 22:28:14
回答 1查看 744关注 0票数 2

范围滑块允许通过标记中的数据选项初始化开始/结束和步长值,但不提供像set_value这样的方法来在运行时使用回流来更改这些值。

我是不是遗漏了什么?尝试重置数据选项并调用reflow,但没有重绘。

Jw

EN

回答 1

Stack Overflow用户

发布于 2014-08-17 04:35:13

这完全是一个技巧,我只知道它能在Chrome上工作……

代码语言:javascript
复制
function updateSliderRange(left,right,value){
    value = (value)? value : left; // default to left if unspecified

    var data_options = "display_selector: #sliderOutput; start: "+left+"; end: "+right+";";
    // set the new options
    $('#slider').attr('data-options',data_options);
    // clear the styles
    $('#slider span').attr('style','');

    // push the html back to break DOM bindings
    $('#slider')[0].outerHTML = $('#slider')[0].outerHTML;

    // get foundation to rebind
    $(document).foundation('slider','reflow');
    $('#slider').foundation('slider','set_value',value); // set the slider
}
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/23520598

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档