参考淘宝商品列表的ToolTip,自己做了一个类似的,如下图:

实现自定义的ToolTip

 

    图一:是页面原始页面

    图二:鼠标放到“1”上面时,右边弹出的ToolTip加载中的效果

    图三:是ToolTip加载完成后的效果

    

    上图中"1",“2”,"3"分别是3个DIV,其中“3”是隐藏起来的,当鼠标移到“1”,“2”上面会将“3”显示出来,并通过Ajax加载“3”中的内容,当鼠标移出时会将“3”隐藏起来。

  

    具体代码如下:

  

    

 

实现自定义的ToolTip实现自定义的ToolTip代码

  

    异步操作的myAjax.ashx 代码

 

实现自定义的ToolTip实现自定义的ToolTip代码

 

 

  代码很简单,用setTimeout来隐藏ToolTip的原因是,当鼠标从“1”移出到“3”时,显然我不想要ToolTip关闭,因此在这个移动过程中设置一个时间差来关闭它。用setTimeout刚好能解决这个问题。

 

相关文章:

  • 2021-08-14
  • 2022-12-23
  • 2022-12-23
  • 2022-01-21
  • 2021-05-23
  • 2022-12-23
  • 2022-01-05
  • 2022-01-29
猜你喜欢
  • 2022-02-11
  • 2022-12-23
  • 2022-12-23
  • 2021-08-21
  • 2022-02-08
  • 2021-08-31
相关资源
相似解决方案