我試圖顯示一個超鏈接,它有一個與之相關的colorbox彈出窗口。 的JavaScript是:使用Colorbox和JavaScript函數
function bid() {
var bid = document.getElementById("bid").value;
if (bid>0 && bid<=100) {
var per = 3.50;
} else if (bid>100 && bid<=200) {
var per = 3.40;
} else if (bid>200 && bid<=300) {
var per = 3.30;
}
var fee = Math.round(((bid/100)*per)*100)/100;
var credit = 294.9;
if (fee>credit) {
var message = 'Error';
} else {
var message = '<a class="popup" href="URL">The link</a>';
}
document.getElementById("bidText").innerHTML=message;
}
JavaScript的正常工作,並顯示在適當的條件下的環節,但問題是,點擊該鏈接時,沒有應用的彩盒和加載頁面的超鏈接正常。
我在頭下面的代碼:
jQuery(document).ready(function() {
jQuery('a.popup').colorbox({ opacity:0.5 , rel:'group1' });
});
如果我只輸出標準的HTML源的超級鏈接,它工作正常,並正確顯示在彩盒。
任何幫助,將不勝感激:)
我不熟悉的顏色框,但嘗試改變它說:HREF =「鏈接」到HREF =「#」 – Doug 2013-02-13 18:57:34
只是爲了確認,你加載jQuery庫? – Toping 2013-02-13 18:59:01