我有一个问题,我有一个附加 span 元素的 js 代码。我的问题是它不断消失,它不是错误或其他东西。
PS:我正在使用 jquery ui 滑块。我正在做的是使用附加元素(跨度)显示滑块的当前值。唯一的问题是当我单击另一个滑块时它会一直消失。
这是我的所有代码:HTML
<div id = "opacity" class="slider-range"></div><br>
<div id = "volume" class="slider-range"></div><br>
Javascript
var append_element = $('<span></span>');
$('.slider-range').slider( {
animate : true,
});
$("#opacity").slider({
min : 0,
max : 100,
value : 60,
step : 10,
change : function(event, ui) {
slider_value('#opacity', ui.value);
}
});
$("#volume").slider({
min : 0,
max : 100,
value : 20,
step : 10,
change : function(event, ui) {
slider_value('#volume', ui.value);
}
});
function slider_value(id, response) {
append_element.removeClass().appendTo(id);
//remove '#' / get id
id = $(id).attr('id');
var new_span = $('span').addClass('slider-value-'+id);
$(new_span).html(response);
console.log(new_span);
}
任何人。把我的头发拉到这里T_T。
谢谢。