大橙子网站建设,新征程启航
为企业提供网站建设、域名注册、服务器等服务
给你举个例子:
成都网站建设哪家好,找成都创新互联公司!专注于网页设计、网站建设公司、微信开发、微信小程序、集团成都定制网页设计等服务项目。核心团队均拥有互联网行业多年经验,服务众多知名企业客户;涵盖的客户类型包括:门帘等众多领域,积累了大量丰富的经验,同时也获得了客户的一致赞许!
script language="javascript"
function show_div(){
var obj_div=document.getElementById("starlist");
obj_div.style.display=(obj_div.style.display=='none')?'block':'none';
}
function hide_div(){
var obj_div=document.getElementById("starlist");
obj_div.style.display=(obj_div.style.display=='none')?'block':'none';
}
/script
a href="javascript:show_div()" 显示/展开/a
div id="starlist"
内容br/
内容br/
内容br/
内容br/
/div
这样就可以实现
追问
用jQuery实现,该怎么实现?就是不能弹出的那种,就要一个点击了之后就在下方显示的那种,谢谢!
回答
!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" ""
html xmlns=""
head
meta http-equiv="Content-Type" content="text/html; charset=gbk" /
titleStripingTable/title
script type="text/javascript" src=""/script
script type="text/javascript"
!--
$(document).ready(function(){ });
function changeDisplay(){
var helloDivObj = $("#helloDiv");
var buttonObj = $("#btnDisplay");
var val = buttonObj.attr("value");
if(val=="隐藏"){
helloDivObj.hide();
buttonObj.attr("value","显示");
}else{
helloDivObj.show();
buttonObj.attr("value","隐藏");
}
}
--
/script
/head
body
input id="btnDisplay" type="button" value="隐藏" onclick="changeDisplay()"/
div id="helloDiv"
Hello,everyonep/p
Hello,everytwop/p
Hello,everythreep/p
/div
/bdoy
/html
css一般处理鼠标移动显示事件,利用:hover很方便就能实现。
点击事件的话,一般跟JS配合。
显示隐藏,一般都是利用display这个CSS来控制,因为它隐藏的时候不占位置。
CSS菜单.html 文件代码清单如下:
!doctype html
html langj="zh"
head
meta charset="utf-8"
titleCSS菜单/title
link rel="stylesheet" href="cssmenu.css"
/head
body
ul
lia href=""A/a/li
lia href=""B/a
ul
lia href=""B1/a/li
lia href=""B2/a/li
lia href=""B3/a/li
/ul
/li
lia href=""C/a
ul
lia href=""C1/a/li
lia href=""C2/a/li
lia href=""C3/a/li
/ul
/li
lia href=""D/li
/ul
/body
/html
cssmenu.css 文件代码清单如下:
/* cssmenu.css */
ul li, ul li:hover ul {
display: block;
}
ul li ul {
display: none;
}