我有一个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元素 –