gpt4 book ai didi

jquery - 使用 live() 制作 jQuery UI slider

转载 作者:行者123 更新时间:2023-12-01 06:31:42 25 4
gpt4 key购买 nike

如何在 jQuery UI 中编写 slider 以使其生效?

代码如下:

    //scrollpane parts
var scrollPane = $('.scroll-pane');
var scrollContent = $('.scroll-content');

//build slider
var scrollbar = $(".slider-vertical").slider({
orientation: "vertical",
value: "100",
slide:function(e, ui){
if( scrollContent.height() > scrollPane.height() ){ scrollContent.css('margin-top', Math.round( (100 - ui.value) / 100 * ( scrollPane.height() - scrollContent.height() )) + 'px'); }
else { scrollContent.css('margin-top', 0) }
}
});

我需要让它上线()

最佳答案

我实际上刚刚遇到了类似的问题,并弄清楚了如何使用 live() 和自定义事件初始化我的 slider 。这可能会有所帮助(如果不是 Deryck,也许是其他人):

$(".slider.minion").live('initMinionSlider', function () {
$(this).slider({
range: "min",
value: 50,
min: 0,
max: 100
});
});

然后只需在需要时手动触发事件(我猜通常是在渲染适当的页面/屏幕/ View 时):

$(".slider.minion").trigger('initMinionSlider');

关于jquery - 使用 live() 制作 jQuery UI slider ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2898115/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com