易截截图软件、单文件、免安装、纯绿色、仅160KB

JavaScript怎样写谷歌首页的“更多”

http://www.google.cn/
中的那个更多用JavaScript怎么实现?不要用jQ.
HTML code:

<script type="text/javascript">
function showMenu(e) {
document.getElementById("subMenu").style.display = "block";
//防止事件冒泡
if (e && e.stopPropagation)
e.stopPropagation();
else
window.event.cancelBubble = true;
return false;
}
document.onclick = function() {
if (document.getElementById("subMenu").style.display = "block") {
document.getElementById("subMenu").style.display = "none";
}
}
</script>

<a href="javascript:void(0);" onclick="showMenu(event)">更多</a>
<div id="subMenu" style="position: absolute; display: none; border: 1px solid #ccc;">
<p>
<a href="#" onclick="alert(1)">menu1</a></p>
<p>
menu2</p>
</div>



非常感谢,能说说//防止冒泡事件的作用吗?

实在是太强了,谢谢!

不放置冒泡的话。点击更多,先展开,又因为document.onclick而关闭了。
1楼强啊。。真快




相关问答:

变量如何在PHP和Javascript之间传递?

要做一个Flash幻灯片的效果,图片、链接都是用PHP读出来的,而要把所有的链接放在Javascript中,怎么在这两种脚本之间传值?
JScript code:

<SCRIPT>
var sohuFlash2 = new sohuFlash("http://ww ......

JavaScript与jsp调用

请教....
把JavaScript直接写在jsp页面重调用比较好呢  还是把JavaScript写成.js文件 然后在jsp页面中调用 好呢

为什么呢
个人觉得调用比较好。。。

把JavaScript写成.js文件  这样比较好~ ......

javascript 脚本能调用C#后台代码么?如何调用?

我在学习中,碰到问题,在处理的时候希望用脚本代码去调用C#后台代码。怎么办?
ajax异步调用呗

ajax,
webservice


后台方法:
protected string CsharpVoid(string strCC)
{
  strC ......

如何用javascript控制多重frame

如下的框架定义:
<frameset cols="100,*">
  <frame name="left" src="a.html">
  <frameset rows="80,*">
    ......

javascript 遍历树节点

我对树进行绑定的时候,有给 树的title 数值!
我运行起来,,,鼠标放到节点上,也正常显示 title 值
运行后生产的HTNL 代码:
其中的一个节点HTML
<tr>
<td> <a id="Data ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号