如何解决水平滑块Dojo中的更改事件不起作用
希望一切都很好。 我对处理来自dijit / form / HorizontalSlider的Horizontal Slider的on change事件有疑问。我一直在尝试在dojo中使用on()函数更改滑块值时调用calla函数,但是它不起作用。你能帮助我吗。这一切我都是新手。以下是相同的代码。
require(["dojo/parser","dijit/form/HorizontalSlider","dijit/form/HorizontalRule","dijit/form/HorizontalRuleLabels","dojo/on","dojo/dom","dijit/registry"],function(Parser,HorizontalSlider,HorizontalRule,HorizontalRuleLabels,on,dom,registry) {
firstLinkNode = dom.byId("hslider");
on(firstLinkNode,"change",function() {
alert('caution')
});
});
<body class="claro">
<div style="width: 400px;">
<!-- create rules and labels above horizontal slider -->
<ol data-dojo-type="dijit/form/HorizontalRuleLabels"
data-dojo-props="
container: 'topDecoration',count: 11,numericMargin: 1"
style="height: 1.2em; font-weight: bold">
</ol>
<div data-dojo-type="dijit/form/HorizontalRule"
data-dojo-props="
container: 'topDecoration',count: 11"
style="height: 5px; margin: 0 12px;"></div>
<input
id="hslider" type="range" value="3"
data-dojo-type="dijit/form/HorizontalSlider"
data-dojo-props="
minimum: 0,maximum: 10,showButtons: false,discreteValues: 11"
>
</div>
</body>
“打开”功能似乎无效。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。