1
這會打開div並顯示加載的頁面內容。 它工作正常,但如果您通過「測試」鏈接快速瀏覽,則會將所有頁面加載到最後。中斷jquery .load()
解決此問題的任何想法?
觸發
<a name="1" class="zoom">test1</a>
<a name="2" class="zoom">test2</a>
<a name="3" class="zoom">test3</a>
<a name="4" class="zoom">test4</a>
jQuery代碼:
$(".zoom").mouseover(function(){
id=$(this).attr('name');
page="../order.php";
$('#trigga').load(page+'?id_ordine_testa='+id);
$('#trigga').fadeIn();
});
$(".zoom").mouseout(function(){
$('#trigga').fadeOut();
});
你真的需要做'ID '和'page'全局?如果不是,請使用'var id = ...'和'var page = ...'使它們變爲本地!除此之外,我認爲在立即懸停鏈接時觸發AJAX調用是個不錯的主意。 – ThiefMaster
你是對的,但它只是爲了解釋問題。加載():) – Andreah
@thiefmaster:這是一個Intranet應用程序,我不在乎響應時間 – Andreah