[英]Why is this method not working as I would expect?
我在自学Java脚本/ jQuery,并在使用jQuery UI的Widget Factory + HTML5 / CSS编写范围滑块插件。 我有一个可运行的方法moveLabel
,但没有按我期望的那样工作-我无法以我认为应该的方式调用它。
这有效:
self.on('mousemove', function(e) {
self.rangeslider('moveLabel');
});
我希望这可以工作:
self.moveLabel();
有人可以向我解释区别是什么,为什么前一个作品不起作用(和/或将我引向资源)? 这是当前的CodePen 。
我也尝试将mousemove事件移入方法中也没有成功(要点)。
第一个有效的代码指出:
第三方库使用类的概念。
它具有函数rangeslider()
,该函数接受一个参数(名称将不同)。
在您的代码中,它以moveLabel
作为参数。
现在,您可以通过类对象self
调用此函数。
在第二次尝试中,您将moveLabel()
视为一个函数,该函数在库类中不存在。 而且母鸡不起作用。
注意:-经过数以千计的测试和修改,一个第三方库才出现在图片中,因此我认为没有更好的方法来使用该函数/参数。 因此,请先谈谈第一个人。 谢谢
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.