browse catagories
次のリンクでを模倣しようとしていますhttps://dev.twitter.com/discussions
onmouseover
-コンテナはそれ自体の中に新しいアイテムを収めるために拡張されます-しかし、コンテナ内でマウスを動かすと(拡張されたconainer)onmouseout
、マウスがコンテナ自体の中にある場合でも、呼び出されます-ばかげた間違いまたは試行しないどこでどのように私が間違っているのかを見つけるのは難しい
コード-
<html>
<style type="text/css">
#container{
overflow: hidden;
height: auto;
width: 350px;
background-color: rgba(0,0,0,0.65);
}
.contents{
height: 30px;
width: 350px;
background-color: yellow;
float: left;
}
</style>
<script type="text/javascript" >
var foo = new Array("bar","santa","claus")
function fire(){
var contents = document.getElementById("contents")
if(contents.hasChildNodes())
return
for(i = 0 ; i < foo.length ; i++){
var tem=document.createElement("div");
tem.setAttribute("id",'cont'+i);
tem.setAttribute("class","contents");
tem.appendChild(document.createTextNode(foo[i]))
contents.appendChild(tem)
}
}
function unfire(evt){
if ((evt.target || evt.srcElement).id != "container")
return;
var contents = document.getElementById("contents");
while(contents.hasChildNodes())
contents.removeChild(contents.firstChild)
}
</script>
<div id="container" onmouseover="fire(event)" onmouseout="unfire(event)">
Move your mouse here
<div id="contents" ></div>
</div>
</html>