日期:2014-05-17  浏览次数:20440 次

js控制div的显示与隐藏问题、在线等啊!
function tao() {
  var lis = $("#xiu li");
  lis.hover(function () {
  // 移除上次详细
  var waitChildren = $("[class=select_li]").children();
  $("[class=select_li]").removeClass("select_li");
  waitChildren.eq(0).removeClass("select_number");
  waitChildren.eq(1).removeClass("default_body");
  waitChildren.eq(2).hide();
   
  waitChildren.eq(waitChildren.length - 1).removeClass("select_downRank");

  downRackSet(this);
  }, function () { });

  downRackSet(lis[0]);
  $(lis[lis.length - 1]).css("border-width", "0px");
  }

  function downRackSet(ele) {
  var children = $(ele).children();
  $(ele).addClass("select_li");
  children.eq(0).addClass("select_number");
  children.eq(1).addClass("default_body");
  children.eq(2).show();
  children.eq(children.length - 1).addClass("select_downRank");
  }
这是我用js控制div的显示与隐藏、功能是鼠标放到title上,下面就弹出这款软件的详细信息 移开鼠标详细信息就消失就只剩下个title 可是问题是:我读取的是5条数据,第一次鼠标放上去详细信息显示,移开消失 、 但同一个title鼠标放上去两次第二次移开鼠标详细信息不消失、怎样才可以让它的详细信息消失,不管鼠标移上去几次?在线等候啊!大神们....

------解决方案--------------------
用onmouseover和onmouseout
------解决方案--------------------
JScript code
 $("#xiu li").mouseover(function () {
        //显示详细信息
        }).mouseout(function () { 
        //隐藏
        });

------解决方案--------------------
lis.hover(function () {
//移入事件 
}, function () { 
//移出事件
});

- -上面的看错了。楼主移出没写内容