我一直在試圖圍繞着我的頭繞過Javascript,一直在尋找一種方法,使其成爲一個隻影響DOM元素的函數(我也通過createElement )目前正在徘徊。我試過.target和currentTarget的東西,沒有工作。如果任何人都可以做到讓我指向正確的方向,我會永遠感激!我如何合併這些相似的功能到一個
/* This first function is the experimental one, I tried this but to no avail */
function displayTooltip1(tt) {
var x = tt.currentTarget;
x.style.cssText = "width: 100px; height: 100px; display: inline-block; margin: 0;1.5px 0 1.5px; overflow: visible;"
}
function displayTooltip2() {
document.getElementById('image2').style.cssText = "width: 100px; height: 100px; display: inline-block; margin: 0 1.5px 0 1.5px; overflow: visible;";
}
function displayTooltip3() {
document.getElementById('image3').style.cssText = "width: 100px; height: 100px; display: inline-block; margin: 0 1.5px 0 1.5px; overflow: visible;";
}
但是,請原諒我這樣問:我會如何使這種動態?我會用什麼來代替'componentId'?由於有8個不同的ID。在調用函數時調用目標的ID號爲 –
。例如懸停目標 –
您可以在創建動態元素時指定onmouse的功能。看看http://stackoverflow.com/questions/6186065/element-id-on-mouse-over –