当前位置:Gxlcms > PHP教程 > 求教一个简单的显示问题

求教一个简单的显示问题

时间:2021-07-01 10:21:17 帮助过:3人阅读

现在有一系列的
  • 标签,每个
  • 标签里面有一个标签,开始这些a标签都是隐藏状态,想实现当鼠标放在某个li上面是, 这里面的a标签就显示出来 求解!!!


    回复讨论(解决方案)

    $(this).next().show()

    结构呢?如何隐藏的?dispaly:none?还是其他?

    用css就可以啦

    Insert title here
    • a
    • b
    • c
    • d
    • e

    用jquery方便点

    	
  • litest1
  • litest2
  • litest3
  • li的hover,但在ie6下会有些问题
    有补丁的方向

    回复ww_super:
    我就是这样写的啊:

    	$('#msglist li').mouseover(function(){		$(this).children("a").css("display","block");	});			$('#msglist li').mouseout(function(){		$(this).children('a').css("display","none");	});

    但是当鼠标离开的时候a没有显示出来 求解

    li的hover,但在ie6下会有些问题
    有补丁的方向

    虽然我不是做前台的,但是ie6 - - ~

    这是js代码

    	$('#msglist li').mouseover(function(){		$(this).children("a").css("display","block");	});			$('#msglist li').mouseout(function(){		$(this).children('a').css("display","none");	});

    这是html代码
    • X

      {$vo2.ToName}

      {$vo2.AddTime}

      {$vo2.Msg}


    为什么实现不出来效果呢?



    你加载jquery了吗

    像我上面给你的例子一样,把你的js代码放到
    $(document).ready(function(){ ... })这个里面来!

    这个是让你页面运行完了再执行js,你一开始就执行js,页面中还没有所写那些元素呢,完整代码如下

    • X

      {$vo2.ToName}

      {$vo2.AddTime}

      {$vo2.Msg}

    不明白....