我有一個colorbox.js文件和JavaScript這樣的代碼:如何在所有其他javascript和js文件之前加載js文件和JavaScript?
echo '<script src="js/jquery.colorbox.js"></script>
<script type="text/javascript" language="javascript">
$(document).ready(function(){
$("#iframe").colorbox({iframe:true, width: "830", height: "620"});
});
</script>';
echo '<a href="prices.php" id="iframe">see the pricelist</a>';
當我點擊一個鏈接,它的開頭通過顏色框的iframe彈出。但是,如果我在頁面完全加載之前單擊它,它會在新頁面上作爲普通鏈接打開(不會作爲iframe彈出)。那麼如何在所有其他javascript和文件之前先加載colorbox腳本。所以也許我可以阻止它作爲普通頁面打開。 謝謝。
必須有另一個錯誤。存在於頁面中的腳本標籤最初同步運行。由於腳本標籤在'a'標籤之前的HTML中,它將在它之前運行。考慮發佈HTML結果而不是PHP回聲。 –
無論你把它放在哪裏,'$(document).ready()'在頁面完全加載之前都不會被觸發。 – DCoder