簡體   English   中英

jQuery加載導致Opera瀏覽器中整個頁面的加載

[英]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_contnotice.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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM