0
私は値幅スライダを持っています。現在、値は$ 400として表示されていますが、ツールチップのカーソルには400が表示されます。 400.00でなければなりません。私のスライダは、クリック、スライド、プラスとマイナスの両方のボタンのクリックで値を変更します。jqueryを使用してスライダとツールチップのカーソルに小数点を追加する方法
これは私のコードです:
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);
}
}
どのように私はこのview.Can誰もがあなたが固定小数点表記に番号をフォーマットするNumber.prototype.toFixed()
を使用することができますいくつかの光
表示値を変更したい場合は、テキストを変更するだけですか? jQuery( '#sliderValue')。text( "+ price +"。00 ");'? – FluffyKitten
@fluffykitten私はこれを試して、クリックスライドとボタン押しの小数点を表示します。私もマウスのツールチップに同じものを表示する必要があります – Jackson
ツールチップを設定するコードを変更しましたか?私はあなたの質問にそのコードが表示されないので、私はそれを変更するように助言することはできません。 – FluffyKitten