<html>
<head>
<title>test</title>
<script language="javascript" src="jquery.min.js" type="text/javascript"></script>
<script language="javascript" type="text/javascript">
//$(document).ready(function(){$(this).click(function(){alert('V_V')})});
//$("tr").mouseover(function(){$("tr").css("background-color","red")});
$(document).ready(
function(){
$("tr").mouseover(
function(event){
$(event.target.parentNode).addClass("intro");
}
);
$("tr").mouseout(
function(event){
$(event.target.parentNode).addClass("outro");
}
);
}
);
</script>
<style type="text/css">
.intro
{
font-size:120%;
color:red;
}
.outro
{
font-size:100%;
color:#000000;
}
</style>
</head>
<body>
<table width="800" border="1">
<tr>
<td>1</td>
<td>3</td>
<td>4</td>
</tr>
<tr>
<td>2</td>
<td>4</td>
<td>1</td>
</tr>
<tr>
<td>2</td>
<td>3</td>
<td>3</td>
</tr>
</table>
</body>
</html>上面代码的效果为什么只能用一次啊?
<head>
<title>test</title>
<script language="javascript" src="jquery.min.js" type="text/javascript"></script>
<script language="javascript" type="text/javascript">
//$(document).ready(function(){$(this).click(function(){alert('V_V')})});
//$("tr").mouseover(function(){$("tr").css("background-color","red")});
$(document).ready(
function(){
$("tr").mouseover(
function(event){
$(event.target.parentNode).addClass("intro");
}
);
$("tr").mouseout(
function(event){
$(event.target.parentNode).addClass("outro");
}
);
}
);
</script>
<style type="text/css">
.intro
{
font-size:120%;
color:red;
}
.outro
{
font-size:100%;
color:#000000;
}
</style>
</head>
<body>
<table width="800" border="1">
<tr>
<td>1</td>
<td>3</td>
<td>4</td>
</tr>
<tr>
<td>2</td>
<td>4</td>
<td>1</td>
</tr>
<tr>
<td>2</td>
<td>3</td>
<td>3</td>
</tr>
</table>
</body>
</html>上面代码的效果为什么只能用一次啊?
$("tr").mouseover(
function(event){
$(event.target.parentNode).addClass("intro");
}
);
$("tr").mouseout(
function(event){
$(event.target.parentNode).removeClass();
//按你原来的写法,事件触发一遍以后,tr元素同时具有.intro、.outro,并且.outro定义的样式会覆盖.intro中定义的样式
}
);
}
);
$("tr").mouseover(
function(event){
$(event.target.parentNode).addClass("intro");
}
);
$("tr").mouseout(
function(event){
$(event.target.parentNode).removeClass();
//按你原来的写法,事件触发一遍以后,tr元素同时具有.intro、.outro,并且.outro定义的样式会覆盖.intro中定义的样式
}
);
}
);
$(document).ready( function(){
$("tr").mouseover( function() {
$(this).addClass("intro");
});
$("tr").mouseout( function(){
$(this).removeClass();
});
});