Jquery 如何在hover事件中遍历显示不同div层

在一个ID为zxqyzrz的DIV层中嵌套了3个内部层,想通过3个文字链接的来显示不同层,请问如何通过jquery来遍历整个层,并且可以实现对应层的隐藏与显示。<divi... 在一个ID为zxqyzrz的DIV层中嵌套了3个内部层,想通过3个文字链接的来显示不同层,请问如何通过jquery来遍历整个层,并且可以实现对应层的隐藏与显示。

<div id="zxqyzrz">
<div>Layer 1</div>
<div>Layer 2</div>
<div>Layer 3</div>
</div>
显示层1 显示层2 显示层3

代码只会写到这,也不知道对不对,再往下不知道怎么写了。
$("zxqyzrz").hover(
function(){
var d = $("zxqyzrz");
$(d).each(function()
{

}
}
);
展开
 我来答
陆wwww
2014-07-17
知道答主
回答量:0
采纳率:0%
帮助的人:0
展开全部
不知道你的文字链接在哪里,假设你的面板有三个,对于的文字链接也有三个,它们一一对应,那么就是鼠标移动到第一个连接上第一个面板显示。
这样的话你可以设置一个index,通过鼠标的mouseover可以确定是第几个连接,然后传递index可以确定是第几个面板需要显示。
$("链接").each(function(index)) {
$(this).mouseover(function() {
$("#zxqyzrz > div").hide(); //先将所有的面板隐藏
$("#zxqyzrz > div").eq(index).show(); //然后显示你需要的面版
})

}

你明白了吗?
追问
链接是不是指最外层div的id("zxqyzrz ")?
还是指 显示层1 显示层2 显示层3 的这几个链接?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
唯听像默16
2014-07-17
知道答主
回答量:0
采纳率:0%
帮助的人:0
展开全部
$(function() {
$('#zxqyzrz').find('你的按键').each(function(index, element) {
$(this).click(function() {
$('#zxqyzrz').find('div').css('display','none');
$('#zxqyzrz').find('div').eq(index).css('display','block');
});
});
});

采纳是种美德 记得采纳哦
追问
不用管是不是Hover事件??
“你的按键”是指什么?
追答
好吧 就是你的“想通过3个文字链接”你把click改成hover就行了
把$('#zxqyzrz').find('你的按键')
改成$("你的链接").
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式