页头有个导航栏,5个<li><a ...>...</a></li> 标签,我是想当鼠标移到某个上面的时候,能读取它的href链接。
这样就可以根据链接来选择旁边的文字说明。我想你懂得
IE中只对第一个case语句有效果,其它的移上面去都米反应。chrome就很顺畅
$("ul>a").mouseover(
function() {
$("#headSpan").css("color","#FFE87C");
var headspan = document.getElementById("headSpan");
var murl = $(this).attr("href");
switch(murl)
{
case "http://joaner.com/":
headspan.innerHTML='<span>Go to home</span>';
break;
case "http://joaner.com/post.php":
headspan.innerHTML='<span>There are a few articles and fine food</span>';
break;
case "http://joaner.com/picture.php":
headspan.innerHTML='<span>Maybe you will eat the display</span>';
break;
case "http://t.qq.com/Vague-smile":
headspan.innerHTML='<span>I say</span>';
break;
case "http://joaner.com/about.php":
headspan.innerHTML='<span>What's I doing</span>';
break;
case "http://joaner.com/other.php":
headspan.innerHTML='<span>Mmm,little things</span>';
}
});
这样就可以根据链接来选择旁边的文字说明。我想你懂得
IE中只对第一个case语句有效果,其它的移上面去都米反应。chrome就很顺畅
$("ul>a").mouseover(
function() {
$("#headSpan").css("color","#FFE87C");
var headspan = document.getElementById("headSpan");
var murl = $(this).attr("href");
switch(murl)
{
case "http://joaner.com/":
headspan.innerHTML='<span>Go to home</span>';
break;
case "http://joaner.com/post.php":
headspan.innerHTML='<span>There are a few articles and fine food</span>';
break;
case "http://joaner.com/picture.php":
headspan.innerHTML='<span>Maybe you will eat the display</span>';
break;
case "http://t.qq.com/Vague-smile":
headspan.innerHTML='<span>I say</span>';
break;
case "http://joaner.com/about.php":
headspan.innerHTML='<span>What's I doing</span>';
break;
case "http://joaner.com/other.php":
headspan.innerHTML='<span>Mmm,little things</span>';
}
});
<a ...><li>...</li></a>
........
</ul>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>无标题文档</title>
<script type="text/javascript" src="http://ajax.aspnetcdn.com/ajax/jQuery/jquery-1.6.2.min.js"></script>
<script type="text/javascript">
$(document).ready( function() {
$("ul>a").mouseover(
function() {
$("#headSpan").css("color","#FFE87C");
var headspan = document.getElementById("headSpan");
var murl = $(this).attr("href");
switch(murl)
{
case "http://joaner.com/":
headspan.innerHTML='<span>Go to home</span>';
break;
case "http://joaner.com/post.php":
headspan.innerHTML='<span>There are a few articles and fine food</span>';
break;
case "http://joaner.com/picture.php":
headspan.innerHTML='<span>Maybe you will eat the display</span>';
break;
case "http://t.qq.com/Vague-smile":
headspan.innerHTML='<span>I say</span>';
break;
case "http://joaner.com/about.php":
headspan.innerHTML='<span>What's I doing</span>';
break;
case "http://joaner.com/other.php":
headspan.innerHTML='<span>Mmm,little things</span>';
}
});
});
</script>
</head><body>
<ul>
<span id="headSpan"></span>
<ul>
<a href="http://joaner.com/"><li>1</li></a>
<a href="http://joaner.com/picture.php"><li>2</li></a>
</ul>
</ul>
</body>
</html>
$("ul").children("a").mouseover( function() {..});
哈哈谢谢你了,这下问题解决,因为这个问题折腾了两天时间