自己写了一个弹出菜单,有间隙也可以


<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>弹出菜单案例</title>
<style>
#cont { width:100px; height:30px; border:solid 1px #ccc; float:left;}
#footer { width:200px; height:100px; position:absolute; left:0px; top:50px; background-color:#f4f4f4; border:solid
1px #ccc; left:10px;}
#footer.disable { display:none;}
#cont2 { width:100px; height:30px; border:solid 1px #ccc; float:left; margin-left:10px;}
#footer2 { width:200px; height:100px; position:absolute; left:120px; top:50px; background-color:#f4f4f4; border:solid
1px #ccc;}
#footer.disable , #footer2.disable{ display:none;}
</style>
</head>

<body>
<div id="cont">内容</div>
<div id="footer" class="disable">此处显示 class "footer" 的内容</div>

<div id="cont2">测试</div>
<div id="footer2" class="disable">此处显示 class "footer" 的内容</div>
<script>
var cont = document.getElementById("cont");
var foooter = document.getElementById("footer");
var cont2 = document.getElementById("cont2");
var foooter2 = document.getElementById("footer2");

var obj = new tanchu(cont,foooter);
var obj2 = new tanchu(cont2,foooter2);

function tanchu (yuan,mubiao){
var tiem ;
var _this = this ;
yuan.addEventListener("mouseover",function (){_this.show()});
yuan.addEventListener("mouseout",function (){_this.hide()});
mubiao.addEventListener("mouseover",function (){_this.show()});
mubiao.addEventListener("mouseout",function (){_this.hide()});

this.show = function (){
clearTimeout(tiem);
mubiao.className = "";

}
this.hide = function (){
tiem = setTimeout(function (){mubiao.className = "disable";},200);
}

}

</script>
</body>
</html>

自己写了一个弹出菜单,有间隙也可以,布布扣,bubuko.com

时间: 2024-12-25 16:51:17

自己写了一个弹出菜单,有间隙也可以的相关文章

android一个弹出菜单的动画(一)

先上效果图: 先写Layout文件: <?xml version="1.0" encoding="utf-8"?> <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="vertical" android:layout_width="fill_parent&quo

android一个弹出菜单的动画(二)

假设做一个弹出的控件,我们能够进行加入view: 写class SatelliteMenu extends FrameLayout private void init(Context context, AttributeSet attrs, int defStyle) { inflate(context, R.layout.sat_main, this); imgMain = (ImageView) findViewById(R.id.sat_main); if(attrs != null){

ArcGIS Pro自己做一个弹出菜单

public void ShowCustomPopup() { //Get the active map view. var mapView = MapView.Active; if (mapView == null) return; //Create custom popup content var popups = new List<PopupContent>(); popups.Add(new PopupContent("<b>This text is bold.&

获得其他程序弹出菜单的内容(一个困扰许久的问题o(╯□╰)o)

刚开始到现在公司的时候接到一个任务:开发一个activex控件,自动操作本地exe程序,当时遇到弹出菜单无法获取的问题,还好不影响,最近又遇到这个问题,绕不过去了,于是昨天花了一个上午百度了个遍,总算解决了...网上也有人遇到类似的问题,但是都没人给出一个完整解决方案来,所以记录下来,以备后用. 核心代码:windows系统其实只有一个弹出菜单,类型为#32768,但是FindWindow获取的是窗口句柄,需要发送MN_GETHMENU 0x01E1消息转换成菜单句柄,然后通过菜单的API进行其

IOS实现弹出菜单效果MenuViewController(背景 景深 弹出菜单)

在写项目时,要实现一个从下移上来的一个弹出菜单,并且背景变深的这么一个效果,在此分享给大家. 主要说一下思路及一些核心代码贴出来,要想下载源码, 请到:http://download.csdn.net/download/rhljiayou/6280989 一个简单,效果好,比较实用的菜单弹出效果的实现,效果图: 实现方式:将self.view当前页面缩小,在当前页的上面添加一个菜单的view,即在self.view.superview添加. [cpp] view plaincopy //显示 -

MUI组件三:列表、遮罩蒙版、数字输入框、侧滑导航和弹出菜单

1.list(列表) 列表是常用的UI控件,mui封装的列表组件比较简单,只需要在ul节点上添加.mui-table-view类.在li节点上添加.mui-table-view-cell类即可,如下为示例代码 <ul class="mui-table-view"> <li class="mui-table-view-cell">Item 1</li> <li class="mui-table-view-cell&q

关于MFC主菜单和右键弹出菜单

一.主菜单.弹出菜单和右键菜单的概念: 主菜单是窗口顶部的菜单,一个窗口或对话框只能有一个主菜单,但是主菜单可以被更改(SetMenu()更改): 创建方式:CMenu::CreateMenu(void); 弹出菜单在菜单项中是带有右向小三角的菜单,主菜单的每个菜单项都是一个弹出菜单(PopMenu),因此弹出菜单是凸型或左凸型: 创建方式:CMenu::CreatePopMenu(void); 右键菜单是点击右键弹出的菜单(响应OnContextMenu). 原文地址:https://www.

iOS开发——实战技术OC篇&amp;关于蒙板和弹出菜单

关于蒙板和弹出菜单 一:关于蒙板 蒙板的作用一般就是用来实现不能做其他操作还有一些模糊效果提示用户 我们只需要自定义一个View,并且创建两个类方法用来给外界调用实现显示和隐藏 + (void)show; + (void)hide; 显示:直接添加到window上,并且设置和window同样大小,然后设置相应的透明度(alpla) 1 + (void)show 2 3 { 4 5 6 7 8 9 iCocosCover *cover = [[self alloc] init]; 10 11 12

Delphi XE7实现的任意位置弹出菜单

Delphi XE7中目前还没有弹出菜单组件,这个弹出菜单应用很普遍,在Java开发的安卓程序中很简单就可以用上了,应该说是一个标准控件.看了一些例子,但是都不能满足我想在任意位置弹出菜单需求,于是自己在网上找了一个例子,修改后实现了我的在任意位置弹出菜单需求!全部代码如下: { 功能:DelphiXE7里面实现的弹出菜单 ------------------------------------------------------------------------------ 说明:实现在任意