【发布时间】:2017-09-19 15:51:54
【问题描述】:
我有一个价格范围滑块。当前值显示为 400 美元,在工具提示光标中显示为 400。但现在我想将值显示为 400.00 美元,在工具提示中它应该是 400.00。我的滑块在单击、滑动以及加号和减号按钮单击时更改其值。
这是我的代码:
jQuery(document).ready(function(){
jQuery("#bootstrap-slider").slider();
jQuery("#bootstrap-slider").on("slide", function(slideEvt) {
jQuery("#sliderValue").text(slideEvt.value);
});
jQuery('.slider').on("click", function() {
var newvalue = jQuery('.tooltip-inner').text();
jQuery("#sliderValue").text(newvalue);
});
});
</script>
<script type="text/javascript">
jQuery(document).ready(function() {
jQuery('.btn-overflow').click(function(){
jQuery(this).parents('.entry-content').toggleClass('asd');
});
jQuery(window).trigger('scroll');
});
function addSliderPrice(){
var price=parseInt(jQuery( "#bootstrap-slider" ).slider('getValue'));
price=price+200;
if(price<=500000){
jQuery( "#bootstrap-slider" ).slider('setValue', price);
jQuery('#sliderValue').text(price);
}
else{
jQuery( "#bootstrap-slider" ).slider('setValue', 500000);
jQuery('#sliderValue').text(500000);
}
}
function reduceSliderPrice(){
var price=parseInt(jQuery( "#bootstrap-slider" ).slider('getValue'));
price=price-200;
if(price>400){
jQuery( "#bootstrap-slider" ).slider('setValue', price);
jQuery('#sliderValue').text(price);
}
else{
jQuery( "#bootstrap-slider" ).slider('setValue', 400);
jQuery('#sliderValue').text(400);
}
}
我怎样才能实现这个观点。谁能解释一下
【问题讨论】:
-
如果您只是想更改显示值,您是否尝试仅更改文本,例如将
jQuery('#sliderValue').text(price);更改为jQuery('#sliderValue').text(""+price+".00");? -
@fluffykitten 我试过这个,它显示点击幻灯片和按钮按下的小数点。但我还需要在鼠标工具提示中显示相同的内容
-
您是否也更改了设置工具提示的代码?我在您的问题中没有看到该代码,所以我无法建议在哪里更改它。
-
@FluffyKitten 我们不知道如何设置工具提示。它写在 min.js 文件中
标签: javascript wordpress slider