加入收藏 | 设为首页 | 会员中心 | 我要投稿 拼字网 - 核心网 (https://www.hexinwang.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长百科 > 正文

vb.net制作简单的下拉菜单

发布时间:2020-12-24 11:25:30 所属栏目:站长百科 来源:网络整理
导读:(1)首先写两个js函数,获得页面中需要获得点的x,y坐标(如果是已经确定该点的位置,则可以不写): function pageX(elem) { return elem.offsetParent ? (elem.offsetLeft + PageX(elem.offsetParent)) : elem.offsetLeft; } function pageY(elem) { retu

(1)首先写两个js函数,获得页面中需要获得点的x,y坐标(如果是已经确定该点的位置,则可以不写):
function pageX(elem) {
return elem.offsetParent ? (elem.offsetLeft + PageX(elem.offsetParent)) : elem.offsetLeft;
}

function pageY(elem) {
return elem.offsetParent ? (elem.offsetTop + PageY(elem.offsetParent)) : elem.offsetTop;

}

(2)提前写好要点击下拉按钮要显示的div
<div class="showSMenu" id="showSMenu_1">
<ul class="showSMenu_1_1">
<li><a href= "../admin/juanZeng/xinXiShenHe.aspx" target ="right">未审核信息</a></li>
<li><a href= "../admin/juanZeng/tongGuoList.aspx" target ="right">审核通过的信息</a></li>
<li><a href= "../admin/juanZeng/weiTongGuoList.aspx" target ="right">未通过的信息</a></li>
</ul>
</div>

(3)找好下来菜单的小图片,在图片上写好onClick事件(并且先设定其中一个不显示):
<img id="img1" alt="" src='#'" /images/bullet_arrow_top.png" />
<img id="img2" style="display :none;" alt="" src='#'" /images/bullet_arrow_bottom.png" />

(4) function move(num) { document.getElementById ("img1").style .display ="none"; document.getElementById ("img2").style.display="inline"; //alert("aaaaa"); var sm = document.getElementById ('showSMenu_' + num); sm.style.display = "block"; //下面一段是将div在根据传入的参数在特定位置显示,某些情况下可以不写 var a = document.getElementById ('a'); var x = pageX(a); var y = pageY(a); //sm.style.left = x + num * 300; sm.style.left = 100; sm.style.top = y; } function out(num) { document.getElementById ("img1").style .display ="inline"; document.getElementById ("img2").style.display="none"; var sm = document.getElementById ('showSMenu_' + num); sm.style.display = "none"; }

(编辑:拼字网 - 核心网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!