次のコードがあります
var statusList = document.createElement('ul'); //I am populating this list elsewhere
statusList.style.display = 'none';
var statusSpan = document.createElement('span');
statusSpan.onmouseover = mapControlHover(statusList);
statusSpan.onmouseout = mapControlNoHover(statusList);
function mapControlHover(element) {
element.style.display = 'block';
}
function mapControlNoHover(element) {
element.style.display = 'none';
}
両方のイベントがページの読み込み時に発生しています (これは行うべきではありません)。どちらも onmouseover または onmouseout で起動されていません。
回答で jquery を使用しないでください。ありがとう