jQuery旋钮拨号,如何更改悬停时的值?

jQuery旋钮拨号,如何更改悬停时的值?,jquery,onhover,Jquery,Onhover,我使用这个插件。我想更改悬停时拨号盘的值。可能吗?我查阅了插件的文档,但没有找到任何有用的方法来解决我的问题 <input disabled class="knob" data-width="120" data-displayPrevious=true data-thickness=".3" value="65"> 使用方法如下 $('.knob').hover(function(){place your code here}); 使用如下 $('.knob').hover(

我使用这个插件。我想更改悬停时拨号盘的值。可能吗?我查阅了插件的文档,但没有找到任何有用的方法来解决我的问题

<input disabled class="knob" data-width="120" data-displayPrevious=true data-thickness=".3" value="65">

使用方法如下

$('.knob').hover(function(){place your code here});
使用如下

$('.knob').hover(function(){place your code here});

将插件代码的第341行更改为也捕获“mousemove”,如第二行所示:

                c.bind(
                                "mousedown touchstart mousemove"
                                ,function (e) {
                                    e.preventDefault();
                                    k.startDrag(e);
                                }
                      )
然而,我觉得这使得插件对用户非常不友好


顺便说一句,如果插件实际上是一个jQueryUI小部件,这会容易得多,因为它们支持动态改变状态的方法。或者,它可以提供自己的改变状态的方法,但似乎没有。

更改插件代码的第341行,也可以捕获“mousemove”,如这里的第二行所示:

                c.bind(
                                "mousedown touchstart mousemove"
                                ,function (e) {
                                    e.preventDefault();
                                    k.startDrag(e);
                                }
                      )
//this is for change color, I think is same for change of value    
jQuery('.knob').on(
        {

            mouseenter: function()
            {
                $(this)
                    .trigger(
                    'configure',
                    {

                        "fgColor":"#87CEEB"

                    }
                );
            },
            mouseleave: function()
            {
                var bg_color = jQuery(this).attr('data-fgcolor');
                $(this)
                    .trigger(
                    'configure',
                    {

                        "fgColor":"#87CEEB"

                    }
                );
            }
        });
然而,我觉得这使得插件对用户非常不友好


顺便说一句,如果插件实际上是一个jQueryUI小部件,这会容易得多,因为它们支持动态改变状态的方法。或者它可以提供自己的改变状态的方法,但似乎没有。

还有一个问题)如何使它与它提到的插件行319的这个版本一起工作
mousedown
,您希望将其扩展为包括
mousemove
。扩展到mousemove会更改鼠标上方的拨号值,但即使在鼠标移出后仍会继续更改。。。关于如何避免这种情况有什么帮助吗/还有一个问题)如何使它与它提到的插件行319的这个版本一起工作
mousedown
,您想扩展它以包括
mousemove
。扩展到mousemove会更改鼠标上方的拨号值,但即使在鼠标移出后仍然会继续更改。。。关于如何避免这种情况有什么帮助吗/
//this is for change color, I think is same for change of value    
jQuery('.knob').on(
        {

            mouseenter: function()
            {
                $(this)
                    .trigger(
                    'configure',
                    {

                        "fgColor":"#87CEEB"

                    }
                );
            },
            mouseleave: function()
            {
                var bg_color = jQuery(this).attr('data-fgcolor');
                $(this)
                    .trigger(
                    'configure',
                    {

                        "fgColor":"#87CEEB"

                    }
                );
            }
        });