10/10/2018, 10:38
giúp đỡ onmouseover javascript
mình thử đoạn code sau
mình muốn khi over vào cái div lớn nhất thì mới thực hiện alert nhưng sau khi tớ vào div lớn nó alert 1 lần rồ vào div nhỏ nó lại tiếp tục alert
có cách nào fix lại không mấy bạn
sự kiện alert chỉ xay ra đúng 1 lan khi rơi chuot vào div lớn bao gồm cả 2 cái div con trong nó luôn
<html>
<body>
<style>
.div_lon
{
width:200px;
height:75px;
background:blue;
color:white;
font-weight:bold;
}
.div_1
{
width:150px;
height:25px;
background:red;
color:white;
font-weight:bold
}
.div_2
{
width:150px;
height:25px;
background:#D2691E;
color:white;
font-weight:bold
}
</style>
<div onmouseover="alert('hover')" class="div_lon" >
<center>
<div class="div_1">div 1</div>
<div class="div_2">div 2</div>
</center>
</div>
</body>
</html>
<body>
<style>
.div_lon
{
width:200px;
height:75px;
background:blue;
color:white;
font-weight:bold;
}
.div_1
{
width:150px;
height:25px;
background:red;
color:white;
font-weight:bold
}
.div_2
{
width:150px;
height:25px;
background:#D2691E;
color:white;
font-weight:bold
}
</style>
<div onmouseover="alert('hover')" class="div_lon" >
<center>
<div class="div_1">div 1</div>
<div class="div_2">div 2</div>
</center>
</div>
</body>
</html>
có cách nào fix lại không mấy bạn
sự kiện alert chỉ xay ra đúng 1 lan khi rơi chuot vào div lớn bao gồm cả 2 cái div con trong nó luôn
Bài liên quan
mà có link nào ví du không , cho tớ xem tham khảo
<body>
<style>
.div_lon
{
width:200px;
height:75px;
background:blue;
color:white;
font-weight:bold;
}
.div_1
{
width:150px;
height:25px;
background:red;
color:white;
font-weight:bold
}
.div_2
{
width:150px;
height:25px;
background:#D2691E;
color:white;
font-weight:bold
}
</style>
<div onmouseover="function(){alert('hover')};return false" class="div_lon" >
<center>
<div class="div_1">div 1</div>
<div class="div_2">div 2</div>
</center>
</div>
</body>
</html>
vào link này test code cho lẹ http://www.w3schools.com/html/tryit....=tryhtml_intro
<div onmouseover="function(){if(check){alert('hover'); check =false}}" onmouseout="check=true;" class="div_lon" >
<body>
<script>
var kiem_tra="roi";
function over()
{
if(kiem_tra=="roi")
{
alert("over");
}
kiem_tra="roi";
}
function out()
{
kiem_tra="chua";
}
</script>
<style>
.div_lon
{
width:200px;
height:75px;
background:blue;
color:white;
font-weight:bold;
}
.div_1
{
width:150px;
height:25px;
background:red;
color:white;
font-weight:bold
}
.div_2
{
width:150px;
height:25px;
background:#D2691E;
color:white;
font-weight:bold
}
</style>
<div onmouseover="over()" onmouseout="out()" class="div_lon" >
<center>
<div class="div_1">div 1</div>
<div class="div_2">div 2</div>
</center>
</div>
</body>
</html>