精选国内外互联网行业最新文章及报告,让网友获得最新的海内外互联网动态
当前位置:主页 > 网络编程 > Xml编程 >

雅虎、网易ajax标签导航效果实现

2015-02-16 11:09 来源: 编辑:admin

经过多次改进,可以在普通网站上直接使用了,现在发布源程序下载(编码为utf-8,改为gb3212的方法是:用记事本打开,另存时选择相应的编码),希望对大家有用(虽然不一定实用)。
因为只是标签导航,所有内容还会在频道页中体现,所在全部用AJAX读取。

功能的实现思路

雅虎中国

  • 单击触发
  • <A>块锁定:a{display:block;height:16px;}/*将A锁定为块级,再定义高度和宽度*/
  • 再次单击弹出链接:在<A>标记的onclick事件中需要执行读取时,return false;否则return true;
  • AJAX读取数据
  • 数据暂存
  • 窗口平滑收缩

<!--由于我看不懂雅虎的代码,所以使用了一些基本的代码去实现这些功能,可能效率不高,不过效果是出来了.-->

网易

  • 鼠标滑过延时触发: onmouseover时var waitInterval=window.setTimeout("func();",300);onmouseout时clearTimeout(waitInterval);
  • <A>块锁定、AJAX读取数据、数据暂存、窗口平滑收缩

其它功能:

  • cookie记忆
  • 最后读取数据的服务器时间
  • 滑动门技术

在线效果:
http://www.lorlo.com/tab.html

源码下载:

上传的附件
文件类型: rarb9aceb3cae187abf103d4f9003fedd5c.rar (58.90 KB)

JS文件分析:

代码拷贝框

[Ctrl+A 全部选择 然后拷贝]

标签
返回首页
扫描微信
返回顶部