YUI 拇指滑块不接受变量和表达式
YUI thumb slider does not accept variables and expressions
我已经使用yui/alloyui制作了一个拇指滑块。根据 UC,滑块中的最小和最大参数应该动态传递,这意味着我无法在脚本中对它们进行硬编码。查看规格,它说滑块最小值、最大值、值参数仅接受数字,不接受表达式。谁能帮我做到这一点?
<code>
mySlider = new Y.Slider({
//min: 100, This works
//max: 800, This works
//value: 300, This works
min: minValue, //Using a variable does not work
max: maxValue, //Using a variable does not work
value: (maxValue - minValue)/2, //Using an expression does not work
majorStep: 50,
minorStep: 50,
length: Y.one('#sliderParent').getComputedStyle('width')
});
</code>
这是jsfiddle:http://jsfiddle.net/bpkscskg/
感谢您的帮助!
如果你使用整数变量,它应该可以工作。 例如
// my Variables
var myMin=+valMinAmount;
var myMax=+valMaxAmount;
xSlider = new Y.Slider({
//min:100,
min: myMin,
max: myMax,
//value:
majorStep: 50, //amount to increment/decrement the Slider value when the page up/down keys are pressed
minorStep: 50, //amount to increment/decrement the Slider value when the arrow up/down/left/right keys are pressed
length: Y.one('#sliderParent').getComputedStyle('width') // for responsiveness
});
相关文章:
- 在正则表达式中使用变量
- 使用一个表达式将两个变量分配给相同的值
- 从javascript表达式(Rhino)中获取变量
- 如何通过jsp表达式标记将java字符串变量传递给javascript函数
- 变量与表达式作为Javascript参数
- Javascript 复杂的正则表达式与变量
- Jquery 替换所有文本语法正则表达式中的变量
- 在 ng-include 中使用变量作为表达式
- 用于比较 HTML 标记内的变量的正则表达式
- 将变量传递到CasperJS中的XPath表达式中
- jstl-如何将表达式语言变量传递给javascript警报
- javascript中正则表达式(match)中变量的使用错误
- 如何将变量表达式转换为可执行代码(而不是替换值)
- javascript正则表达式:使用单词边界将变量传递给regexp
- 使用正则表达式中的变量与$和^匹配字符串
- 使用带有.match Regex表达式的变量的JavaScript
- 正则表达式提取PHP中的JavaScript变量
- 如何创建名称和主体存储在不同变量中的 JavaScript 函数表达式
- For循环变量表达式的数学操作
- 变量表达式转换成javascript,而不使用th:inline