我有一個colorbox內容的問題,無法弄清楚如何處理它。另外,我對jQuery不是很熟悉。jbox裏面的colorbox不起作用
我有一個Colorbox顯示通常的html內容(它不是iframe-d)。在那裏我有一個用於計算的小腳本,取決於複選框的選擇。此代碼在靜態頁面上正常工作,但不適用於Colorbox。我讀到$ .colorbox.element(),但沒有得到它..
這裏是我的代碼的一部分,任何幫助,高度讚賞
<script type="text/javascript"><!--
$('[id^=acc]').click(function() {
if($(this).attr("checked")) {
$('#total').text(parseInt($('#total').text()) + parseInt($(this).data('amount')));
$('#monthly').text(parseInt($('#monthly').text()) + parseInt($(this).data('monthly')));
} else {
$('#total').text(parseInt($('#total').text()) - parseInt($(this).data('amount')));
$('#monthly').text(parseInt($('#monthly').text()) - parseInt($(this).data('monthly')));
}
});
//--></script>
<span id="total">0</span> AZN
<span id="monthly">0</span> AZN
<input type="checkbox" class="accCheck" id="acc1" name="accessory[]" data-amount="100" data-monthly="15"/>
<label for="acc1"><span></span>Add to credit</label>
這是代碼,調用的形式向部分內部顏色框
<script type="text/javascript"><!--
$(function() {
$("[id^=onlineCredit]").submit(function() {
$.post($(this).attr("action"), $(this).serialize(), function(data) {
$.colorbox({html:data});
},
'html');
return false;
});
});
//--></script>
錯誤(控制檯)?什麼東西? –
什麼都沒有(((問題是,這段代碼在正常頁面上完全工作 –
我想這可能是一個與瀏覽器指向的問題,那兩個跨度(#total和#monthly)實際上是colorbox元素 –