我正在使用jQuery和一些rangeslider.js製作具有不同價格的滑塊。我使所有的工作,但後兩個數字只有當我移動滑塊,而不是當我檢查複選框時更改。當我點擊複選框時,我正在嘗試改變數字。Jquery複選框被選中?
$(document).on('input change', '#range-slider', '#voiceover', function() { //Listen to slider changes (input changes)
var v=$(this).val();
var voiceOption = $('#voiceover');//Create a Variable (v), and store the value of the input change (Ex. Image 2 [imageURL])
console.log(v);
$('#sliderStatus').html(videoDuration[v]);
$('#sliderPrice').html('<span>$'+videoSubtotal[v]+'.00</span>');
var totalPrice = parseInt(voiceoverSubtotal[v])+parseInt(videoSubtotal[v]);
if(voiceOption.is(":checked")){
$('#voiceoverspan').html('<span>$'+voiceoverSubtotal[v]+'.00</span>');
$('#totalspan').html('<span>$'+totalPrice+'.00</span>');
}
else{
$('#voiceoverspan').html('<span>$0.00</span>');
$('#totalspan').html('<span>$'+videoSubtotal[v]+'.00</span>');
}
/*if(voiceOption.is(":checked")){
$('#totalspan').html('<span>$'+totalPrice+'.00</span>');
}
else{
$('#totalspan').html('<span>$'+videoSubtotal[v]+'.00</span>');
}*/
});
非常感謝你我的codepen是在這裏:https://codepen.io/2cheeky4you/pen/QqGKpy
這適用於複選框,但它不會隨着滑塊而改變。 –
如果您還想通過滑塊更改旁白價格,請在滑塊值更改方法中添加代碼。你不能把兩個事件放在一起,這是我的觀點。 – bhansa
哦!這更有意義!非常感謝! –