页面加载时默认计算金额为空
Default calculated amount blank on page load
我需要一个解决方案,用我正在使用的滑块来显示计算出的默认数字。默认滑块值设置为"800"。计算出的金额应显示为"99"。然而,直到用户移动滑块,计算出的金额才会显示出来——因此,没有问题。我如何设置它,使其在页面加载时已经具有默认计算量"99"(基于"800")?
非常感谢!
$(function() {
$( "#slider-range-max" ).slider({
range: "100px",
min: 500,
max: 1500,
value: 800,
slide: function( event, ui ) {
$( "#amount" ).val( ui.value ); //ui.value inside the event contains the slider value
var x=$("#amount").val(); //this way you access slider value anywhere in your code
var y=1.49;
var a= Math.round(x*y/12);
$("#product").html(a);
}
});
$( "#amount" ).val( $( "#slider-range-max" ).slider( "value" ) );
});
</script>
</head>
<body>
<p>
<input type="text" id="amount" style="border:0
; font-size: 40px; color:#f6931f; font-weight:bold;">
<label for="amount" style="border:0
; font-size: 10px; color:#f6931f; font-weight:bold; "> / per month</label>
</p>
<div id="slider-range-max"></div>
<br/>
style="border:0; font-size: 40px; color:#f6931f; font-weight:bold;">
$<span id="product"></span>
</p>
</body>
</html>
您可以将计算移出一个函数,将默认值移入一个变量,然后执行以下操作:
function calculateResult(value) {
return Math.round(value * 1.49 / 12);
}
$(function() {
var defaultValue = 800;
$("#product").html( calculateResult ( defaultValue ));
$( "#slider-range-max" ).slider({
range: "100px",
min: 500,
max: 1500,
value: defaultValue,
slide: function( event, ui ) {
var productValue = calculateResult( ui.value );
$( "#amount" ).val( ui.value ); //ui.value inside the event contains the slider value
$("#product").html(productValue);
}
});
$( "#amount" ).val( $( "#slider-range-max" ).slider( "value" ) );
});
相关文章:
- 获取唯一值并使用javascript计算金额总和
- 如何将我通过JavaScript计算的自定义金额作为金额发送到PHP表单
- 当用户在yii2中键入金额时,如何计算10%的折扣值
- JQuery计算金额(带逗号)
- 通过文本字段中的输入值使用Java Script计算金额
- Javascript 计算未返回正确的金额
- 循环 HTML 表并将相同的项目及其计算的金额添加到另一个表中
- 计算每行费率变化的金额
- JS脚本计算金额的总和计算错误
- 页面加载时默认计算金额为空
- 使用jQuery计算金额的算法
- JavaScript,计算动态金额
- 试图在jQuery中计算金额,然后将其插入HTML
标签
- 如何通过javascript计算金额
- 计算(数量*比率=金额),但它是可变的检查元素
- 发送一个计算金额贝宝
- jQuery利息计算器-计算信贷金额从每月付款
- 二维数组计算金额的形式,javascript
- 通过js使用金额和折扣计算总数
- AngularJS计算总订单金额