Trigger a jQuery UI slider event

前端 未结 12 2091
南方客
南方客 2020-12-02 22:04

How can I trigger a change event on a jQuery UI slider?

I thought it would be

$(\'#slider\').trigger(\'slidechange\');

but that do

12条回答
  •  半阙折子戏
    2020-12-02 22:31

    The jQueryUI Slider documentation gives the following example for triggering an event:

    $( ".selector" ).slider({
        change: function( event, ui ) {}
    });
    

    and for the event trigger:

    $( ".selector" ).on( "slidechange", function( event, ui ) {} );
    

    this didn't work for me!

    All I had to do to get it working was to change "slidechange" to "change".

    $( ".selector" ).on( "change", function( event, ui ) {} );
    

    Hope this helps the future generations that stumbleupon this problem.

提交回复
热议问题