两个div,父div.11 显示 子div.22 通过hover 触发显示。这个结构会通过程序循环10个。结构:
<div name="aa" class="11">12345
<div name="aa" class="22"><b>途径景点:</b><p><%=rs_lineshow("go_tour")%></p></div>
</div>js: $(document).ready(function(){
var 11name = $("div.11").attr('name')
var 22name = $("div.22").attr('name')
$('div.11').hide();
$('div.11').hover(function() {
$('div.22').filter('[name='+11name+']').slideDown();
});
$('div.22').mouseout(function() {
$(this).filter('[name='+11name+']').slideUp();
});});
出现的问题是, 现在效果只出现在所有循环的第一个结构上 后面的9个结构 当移动鼠标会触发第一个结构的效果出现,本身无效。是什么地方出错了,需要遍历? 但是我记得hover 本身应该是遍历的呀
<div name="aa" class="11">12345
<div name="aa" class="22"><b>途径景点:</b><p><%=rs_lineshow("go_tour")%></p></div>
</div>js: $(document).ready(function(){
var 11name = $("div.11").attr('name')
var 22name = $("div.22").attr('name')
$('div.11').hide();
$('div.11').hover(function() {
$('div.22').filter('[name='+11name+']').slideDown();
});
$('div.22').mouseout(function() {
$(this).filter('[name='+11name+']').slideUp();
});});
出现的问题是, 现在效果只出现在所有循环的第一个结构上 后面的9个结构 当移动鼠标会触发第一个结构的效果出现,本身无效。是什么地方出错了,需要遍历? 但是我记得hover 本身应该是遍历的呀
解决方案 »
- 请教JQUERY选择器问题
- 如何解决javascrpit,自动累加并输入出来.
- 一个折叠菜单,有点缺陷~~,
- 请问大名鼎鼎的meiZZ:在HTML编辑器中如何获取光标父对象啊?
- 问大虾两个javascript问题。
- 这个字符串转换能不能只用一句正则表达式搞定? 请进。
- 大菜鸟小问题,帮我啊!!100分啊!
- 怎么写一个表格,当<td onmouseover="">时,改变这个row的背景颜色?
- 请问如何实现IE风格的浮动按钮?
- 通过jquery 给网站的textarea赋值,成功赋值,但通过jquery自动点击发布按钮时,却显示textarea没有数据
- 求助,鼠标放到层A上,弹出层B,鼠标可以在AB任意一个上,鼠标离开这2个层时,层B自动隐藏。请问如何实现?
- javascript 简单问题,在线急等!!!谢谢~~~
不能数字开头 。
你可以 hover的时候 通过$('div.11').index($(this)); 来取到当前是第几个 。
然后用eq(index).slideUp()操作。
$("div.11").hover(function(){
$("div.22",this).css("background-Color","#fff111");
});只是个例子
第一个是鼠标悬停时触发 第二个是鼠标移走时触发$("div.c11").hover(function(){
$("div.c22",this).css("background-Color","#fff111");
},function(){
$("div.c22",this).css("background-Color","#fff");
});
2、class是提取数据库,每个都不一样的我试一下上面各位提供的方法