日期:2014-05-16  浏览次数:20431 次

哪位朋友帮我分析一下这效果JS代码
具体效果如下面网址显示的
http://news.51hejia.com/newsPage/htmlName/1199124600298ctlist.jhtml#patab11_con
JS代码地址:http://www.51hejia.com/js/daogou/Spop.js
我现在想要的效果是鼠标不放上去就默认打开一项
如图


高分相送,谢谢.

------解决方案--------------------
<script language= "javascript">
var obj = document.getElementById("patab11");
disp_pa_preview(obj);
</script>

放在最后
------解决方案--------------------
分析
addLoadEvent(init_pa_tabs); //为载入完成加载的函数 init_pa_tabs 即是初始化函数 
然后 找到 init_pa_tabs函数
他对对象做了 一系列定义 和初始化
找到 ycn.Event.addEvent(tabs1[i],'mouseover',do_wait_open 等几行 这里是个 每个 链接 加上事件
do_wait_open 是等待 鼠标悬置的函数 要显示内容的函数 那肯定就在 do_wait_open 中

然后 找到 do_wait_open函数中的 disp_pa_preview(el);
可以看出 这就是 打开 tab 的函数

然后 分析 el 就是 一个 元素对象

所以在初始化函数 最后 
就是 init_pa_tabs 最后一行 ycn.Event.addEvent(pa,'mouseover',keep_pa_preview); 后面 添加 一个初始显示tab
iniN=11;disp_pa_preview(document.getElementById("patab"+iniN)); 
iniN就是 你要默认显示 patab11 后面两个数字