如果你想要一個菜單出現在你徘徊的元素上,你需要使用AJAX。您可以使用jQuery中的load()方法來填充選定的元素,並返回AJAX查詢的返回值。
這意味着你只需要一個隱藏的元素,並且當onhover事件被觸發時div被清除,填充AJAX數據並顯示。您只需要將ID或車輛名稱傳遞給接受AJAX查詢的方法,以便它可以返回相關數據。
如果你指定你的服務器端語言,我可能會給你一個更具體的例子,如果你不熟悉AJAX調用。
編輯:
Ajax是很容易的事!所有Ajax都會調用Web服務器上的函數,然後將該調用的結果放在頁面的某個位置,而無需重新加載頁面本身。如果你在Linux上並使用PHP,那麼讓我們想象你想在你的頁面上顯示當前的服務器時間。你可以做這樣的函數...
public function WhatTimeIsIt()
{
return time();
}
然後創建id爲「時間」網頁上的一個div。然後,所有你需要做的就是在你的jQuery,請使用以下電話:
[event handler] {
$('#time').load([path to the WhatTimeIsIt() function]);
}
而當以往任何時候都給予事件處理程序被觸發,你的時間格將更新爲包含當前服務器時間。一個簡單的例子,但是如果你創建了一個以汽車ID作爲參數的函數,就可以獲得汽車上的所有信息,並將其格式化爲漂亮的HTML,然後返回,你就可以得到解決方案。
我不熟悉Ajax調用,我們使用的是Linux服務器。 – SoFEW 2012-08-03 22:18:38
不知道如果這可能是複雜的,我希望實現。儘管我對AJAX一無所知,但事實並非如此。我想這是盤旋在調出隱藏的信息代替所示的情況,並留到您選擇的其他項目的列表項。 – SoFEW 2012-08-03 22:56:19
編輯幫助你嗎? – 2012-08-04 06:37:08