我正在寫一個函數,它需要知道點擊div的位置。
我想知道如果我可以得到一個點擊對象的位置作爲一個JavaScript變量?
這裏是代碼。
HTML
<area shape="rect" coords="103, 0, 213, 25" href="#" onClick="swap3($(this),'product-details','product-specs');">
的Javascript:
function swap3(currentDivId ,oldDivId, newDivId) {
var oldDiv = currentDivId.nextAll("div." + oldDivId);
var newDiv = currentDivId.nextAll("div." + newDivId);
oldDiv.style.display = "none";
newDiv.style.display = "block";
}
謝謝,仍然沒有工作,但我已經移動了這裏的問題... http://stackoverflow.com/questions/7368995/why-doesnt-my-div-swap-by-class-work/7369016#7369016和可能必須再次對其進行修改。 乾杯! –
好的。我會看看鏈接,如果可以的話,我會幫你。 –
這是不正確的。 '$(x)'從給定的DOM元素*返回一個* jQuery對象*(由'x'引用的那個,記得'this'設置爲在傳統事件回調中引發事件的元素)。 – 2011-09-10 01:37:28