[英]jQuery load causes load of the whole page in the Opera browser
這是我頁面中出現問題的部分:
<div id="notice_box" class="center">
<div id="notice_cont"></div>
<script>
function notice(more)
{
$('#notice_cont').load('notice.php?more_notice='+more);
}
</script>
</div>
<div id="notice_box_foot">
<img src="images/notice-box-bl.png" class="left">
<img src="images/notice-box-br.png" class="right">
</div>
</div>
它的調用方式如下:
<a style="margin-right:5px;" class="right" href="javascript:notice(3);"><img src="images/not-less.png" /></a>
該腳本是為了填補#notice_cont
與notice.php
......而填滿整個頁面,它...工作正常,除了歌劇所有的瀏覽器! 也沒有錯誤。
我建議更改該<a>
標簽:
<a style='margin-right: 5px' class='right' href='#' onclick='notice(3); return false'><img ...></a>
以確保<a>
標記本身的默認行為不會發生。
您是否嘗試過驗證notice.php的輸出? 由於您還沒有顯示此標記,所以我只是在這里猜測,但是我猜想標記格式不正確,因此Opera無法正確插入。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.