【问题标题】:jquery one slider controls anotherjquery 一个滑块控制另一个
【发布时间】:2008-11-12 03:36:48
【问题描述】:

如何让一个 jquery ui 滑块控制另一个?如果我滑动滑块#1,它也应该滑动滑块#2。

【问题讨论】:

    标签: jquery slider


    【解决方案1】:

    在创建滑块一时提供滑动/更改函数,该函数使用滑块一上正在更改的句柄的 ui.value 并设置滑块二上的句柄值。根据您的滑块有多少手柄,您需要调整以下内容:

    注意我没有尝试过,所以您可能需要对其进行一些调整。

    <div id='example1' class='ui-slider-1' style="margin:10px;">
    <div class='ui-slider-handle'></div>    
    </div>
    
    <div id='example2' class='ui-slider-1' style="margin:10px;">
    <div class='ui-slider-handle'></div>    
    </div>
    
    $('#example1').slider( { slide: moveSlider2 } );
    $('#example2').slider( );
    
    function moveSlider2( e, ui ) 
    {
        $('#example2').slider( 'moveTo', ui.value );
    }
    

    【讨论】:

    • 我先尝试了上述方法,但似乎不起作用。我希望它像answeroil.com/demo 中的那样工作。
    • 我们在哪里可以找到回调的文档?我在此文档页面 docs.jquery.com/UI/Slider 中找不到回调或事件
    猜你喜欢
    • 1970-01-01
    • 2015-09-17
    • 2021-11-11
    • 1970-01-01
    • 1970-01-01
    • 2021-09-15
    • 1970-01-01
    • 2016-01-05
    • 1970-01-01
    相关资源
    最近更新 更多