【问题标题】:set values for multiple nouislider in meteor在流星中为多个 nouislider 设置值
【发布时间】:2015-08-29 07:57:06
【问题描述】:

如何在 Meteor 中设置 nouislider 的多个实例?

我已经在页面上初始化了多个滑块,例如 this 中的代码。我想设置与集合同步的滑块的值,但现在我只能在“开始”选项中使用集合初始化值。

我一直在尝试在“幻灯片”事件中调用函数。但是在函数中我找不到选择所有滑块的方法,或者使用 .val()。

var updateSliders=function(){

   var slider=$(".sliderrr");
   console.log(slider);

   slider.each(function(){
     console.log($(this).val());
  })
}; 

【问题讨论】:

标签: meteor nouislider


【解决方案1】:

我会根据你在 github 上写的内容来回答这个问题

<div class="slider-container"> 
          <div class="sliderrr"></div>
</div>

var slider=$(".sliderrr");
  slider.each(function(){
   console.log("value:",$(this).val());
  })

问题是您在滑块而不是滑块容器上调用“每个”。

Template.body.rendered = function () {
  //init the slider
  this.$('.sliderrr').noUiSlider({
  start: 5,
  connect: "lower",
  step: 0,
  format: wNumb({
    decimals: 0,
  }),
  range: {
    'min': 0,
    'max': 30
  }
  });

  //This is the part I changed
  var sliderino = this.$('.slider-container');
  sliderino.children('.sliderrr').each(function() {
    console.log($(this).val());
  });

};

【讨论】:

    猜你喜欢
    • 2019-12-07
    • 2019-10-29
    • 2016-02-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多