JS はメニューの折りたたみと展開上のマウス スライドを実装します。 code_javascript スキル
この記事の例では、マウスをメニューの上にスライドさせたときにメニューを折りたたんだり展開したりする効果を実装する JS コードについて説明します。皆さんの参考に共有してください。詳細は以下の通りです。
これは、マウスを上に移動すると自動的に展開し、離れると自動的に折りたたまれて非表示になる展開メニュー効果です。JS テクノロジーを使用し、CSS を組み合わせて効果を実現します。この折りたたみメニューは QQ の折りたたみフレンド リストに似ており、多くの人がこの種のメニューを好みます。
実行中のエフェクトのスクリーンショットは次のとおりです:
オンライン デモのアドレスは次のとおりです:
http://demo.jb51.net/js/2015/js-hover-show-hidden-menu-style-codes/
具体的なコードは次のとおりです:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> <HTML><HEAD> <title>移上展开的菜单</title> <META content="text/html; charset=gb2312" http-equiv=Content-Type> <STYLE type=text/css>.STYLE3 { FONT-SIZE: 9pt } * { PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px } .sam_tops_button { FLOAT: left } .sam_tops_a { FLOAT: left } BODY { SCROLLBAR-ARROW-COLOR: #006699; SCROLLBAR-FACE-COLOR: #dee3e7; PADDING-BOTTOM: 0px; BACKGROUND-COLOR: white; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; SCROLLBAR-DARKSHADOW-COLOR: #98aab1; FONT-FAMILY: 宋体; SCROLLBAR-HIGHLIGHT-COLOR: #ffffff; SCROLLBAR-SHADOW-COLOR: #dee3e7; FONT-SIZE: 10.8pt; SCROLLBAR-TRACK-COLOR: #efefef; SCROLLBAR-3DLIGHT-COLOR: #d1d7dc; PADDING-TOP: 0px } TABLE { COLOR: black; FONT-SIZE: 10.8pt } A:link { COLOR: black; TEXT-DECORATION: none } A:visited { COLOR: black; TEXT-DECORATION: none } A:hover { TEXT-DECORATION: none } .standardBtn { BACKGROUND-IMAGE: url(); BORDER-BOTTOM: #939eb2 1px solid; TEXT-ALIGN: center; BORDER-LEFT: #939eb2 1px solid; WIDTH: 60px; BACKGROUND-REPEAT: repeat-x; HEIGHT: 20px; FONT-SIZE: 10.8pt; BORDER-TOP: #939eb2 1px solid; CURSOR: hand; BORDER-RIGHT: #939eb2 1px solid; PADDING-TOP: 2px } .standardInput { BORDER-BOTTOM: #253e7a 1px solid; BORDER-LEFT: #253e7a 1px solid; HEIGHT: 20px; BORDER-TOP: #253e7a 1px solid; BORDER-RIGHT: #253e7a 1px solid } .DialogOuter { BACKGROUND-COLOR: #c2ceeb } .DialogInner { BACKGROUND-COLOR: #e0e7f8 } .FrameList_GroupAndDeptDiv { BORDER-BOTTOM: #eeeeee 2px solid; POSITION: relative; BORDER-LEFT: #333366 2px solid; OVERFLOW-X: auto; OVERFLOW-Y: auto; BACKGROUND-COLOR: white; WIDTH: 187px; HEIGHT: 355px; FONT-SIZE: 10.8pt; BORDER-TOP: #333366 2px solid; BORDER-RIGHT: #eeeeee 2px solid; TOP: 5px } .iFrameStyle { WIDTH: 100%; HEIGHT: 500px } .AdvancedSearch_SearchUtilDIV { BORDER-BOTTOM: #333366 1px solid; POSITION: relative; BORDER-LEFT: #eeeeee 1px solid; PADDING-BOTTOM: 10px; BACKGROUND-COLOR: #e0e7f8; PADDING-LEFT: 10px; WIDTH: 530px; PADDING-RIGHT: 10px; HEIGHT: 110px; BORDER-TOP: #eeeeee 1px solid; BORDER-RIGHT: #333366 1px solid; PADDING-TOP: 10px; TOP: 10px; LEFT: 10px } .AdvancedSearchEx_SearchUtilDIV { BORDER-BOTTOM: #333366 2px solid; POSITION: relative; BORDER-LEFT: #eeeeee 1px solid; PADDING-BOTTOM: 10px; BACKGROUND-COLOR: #d2dfff; PADDING-LEFT: 10px; WIDTH: 530px; PADDING-RIGHT: 10px; HEIGHT: 80px; BORDER-TOP: #eeeeee 1px solid; BORDER-RIGHT: #333366 2px solid; PADDING-TOP: 10px; TOP: 10px; LEFT: 10px } .SetAgent_setItem1 { TEXT-ALIGN: left; WIDTH: 420px; HEIGHT: 30px } .SetAgent_UtilDIV { BORDER-BOTTOM: #333366 1px solid; BORDER-LEFT: #eeeeee 1px solid; PADDING-BOTTOM: 10px; BACKGROUND-COLOR: #c2ceeb; PADDING-LEFT: 10px; WIDTH: 400px; PADDING-RIGHT: 10px; HEIGHT: 190px; BORDER-TOP: #eeeeee 1px solid; BORDER-RIGHT: #333366 1px solid; PADDING-TOP: 10px } .SetAgent_Util1DIV { BORDER-BOTTOM: #333366 1px solid; BORDER-LEFT: #eeeeee 1px solid; PADDING-BOTTOM: 10px; BACKGROUND-COLOR: #c2ceeb; PADDING-LEFT: 10px; WIDTH: 280px; PADDING-RIGHT: 10px; HEIGHT: 190px; BORDER-TOP: #eeeeee 1px solid; BORDER-RIGHT: #333366 1px solid; PADDING-TOP: 10px } .SetAgent_Util2DIV { BORDER-BOTTOM: #333366 1px solid; BORDER-LEFT: #eeeeee 1px solid; PADDING-BOTTOM: 10px; BACKGROUND-COLOR: #c2ceeb; PADDING-LEFT: 10px; WIDTH: 220px; PADDING-RIGHT: 10px; HEIGHT: 190px; BORDER-TOP: #eeeeee 1px solid; BORDER-RIGHT: #333366 1px solid; PADDING-TOP: 10px } .SetAgent_Table { BACKGROUND-COLOR: #e0e7f8 } .NewAttachList_OuterDIV { BORDER-BOTTOM: #333366 1px solid; POSITION: relative; BORDER-LEFT: #eeeeee 1px solid; PADDING-BOTTOM: 10px; BACKGROUND-COLOR: #e0e7f8; PADDING-LEFT: 10px; WIDTH: 720px; PADDING-RIGHT: 10px; HEIGHT: 328px; BORDER-TOP: #eeeeee 1px solid; BORDER-RIGHT: #333366 1px solid; PADDING-TOP: 10px; TOP: 0px; LEFT: 0px } .NewAttachList_AccListDIV { POSITION: relative; BACKGROUND-COLOR: white; WIDTH: 698px; HEIGHT: 285px; OVERFLOW: auto } .AttachList_OuterDIV { BORDER-BOTTOM: #333366 2px solid; POSITION: relative; BORDER-LEFT: #eeeeee 1px solid; PADDING-BOTTOM: 10px; BACKGROUND-COLOR: #d2dfff; PADDING-LEFT: 10px; WIDTH: 400px; PADDING-RIGHT: 10px; HEIGHT: 200px; BORDER-TOP: #eeeeee 1px solid; BORDER-RIGHT: #333366 2px solid; PADDING-TOP: 10px; TOP: 0px; LEFT: 0px } .AttachList_AccListDIV { Z-INDEX: -1; POSITION: relative; BACKGROUND-COLOR: white; WIDTH: 377px; HEIGHT: 180px; OVERFLOW: auto; TOP: -2px } .AttachList_InputDiv { BORDER-BOTTOM: #253e7a 1px solid; BORDER-LEFT: #253e7a 1px solid; BACKGROUND-COLOR: #e0e7f8; BORDER-RIGHT: #253e7a 1px solid } .AttachList_Td { BORDER-BOTTOM: #253e7a 1px solid; BORDER-LEFT: #253e7a 1px solid; HEIGHT: 22px; BORDER-TOP: #253e7a 1px solid } .AttachList_contentTd { BORDER-BOTTOM: #253e7a 1px solid; PADDING-LEFT: 5px; WORD-WRAP: break-word; CURSOR: hand } .StepDesc_outerDIV { BORDER-BOTTOM: #333366 1px solid; POSITION: relative; BORDER-LEFT: #eeeeee 1px solid; PADDING-BOTTOM: 10px; BACKGROUND-COLOR: #e0e7f8; PADDING-LEFT: 10px; WIDTH: 460px; PADDING-RIGHT: 10px; HEIGHT: 250px; BORDER-TOP: #eeeeee 1px solid; BORDER-RIGHT: #333366 1px solid; PADDING-TOP: 10px; TOP: 0px; LEFT: 0px } .StepDesc_innerDIV { BORDER-BOTTOM: #eeeeee 1px solid; POSITION: relative; BORDER-LEFT: #333366 1px solid; BACKGROUND-COLOR: white; WIDTH: 435px; HEIGHT: 205px; OVERFLOW: auto; BORDER-TOP: #333366 1px solid; BORDER-RIGHT: #eeeeee 1px solid; TOP: 5px } .SelectList_OuterDIV { BORDER-BOTTOM: #333366 1px solid; POSITION: relative; BORDER-LEFT: #eeeeee 1px solid; PADDING-BOTTOM: 10px; BACKGROUND-COLOR: #e0e7f8; PADDING-LEFT: 10px; WIDTH: 450px; PADDING-RIGHT: 10px; HEIGHT: 400px; BORDER-TOP: #eeeeee 1px solid; BORDER-RIGHT: #333366 1px solid; PADDING-TOP: 10px; TOP: 0px; LEFT: 0px } .SelectList_ContentDIV { Z-INDEX: -1; POSITION: relative; BACKGROUND-COLOR: white; WIDTH: 427px; HEIGHT: 180px; OVERFLOW: auto; TOP: -2px } .BtnColor { BACKGROUND-COLOR: #c2ceeb } .SelectButton_OuterDIV { BORDER-BOTTOM: #333366 1px solid; POSITION: relative; BORDER-LEFT: #eeeeee 1px solid; PADDING-BOTTOM: 10px; BACKGROUND-COLOR: #e0e7f8; PADDING-LEFT: 10px; WIDTH: 450px; PADDING-RIGHT: 10px; HEIGHT: 200px; BORDER-TOP: #eeeeee 1px solid; BORDER-RIGHT: #333366 1px solid; PADDING-TOP: 10px; TOP: 0px; LEFT: 0px } .SelectButton_ContentDIV { Z-INDEX: -1; POSITION: relative; BACKGROUND-COLOR: white; WIDTH: 427px; HEIGHT: 180px; OVERFLOW: auto; TOP: -2px } .TaskListTree2_InnerDiv { BACKGROUND-COLOR: #d2dfff } .TaskListTree2_TreeDiv { BORDER-BOTTOM: #eeeeee 2px solid; POSITION: relative; BORDER-LEFT: #333366 2px solid; OVERFLOW-X: auto; OVERFLOW-Y: auto; BACKGROUND-COLOR: white; WIDTH: 100%; HEIGHT: 100%; FONT-SIZE: 10.8pt; BORDER-TOP: #333366 2px solid; BORDER-RIGHT: #eeeeee 2px solid } .UserInfoiFrm_OuterDIV { Z-INDEX: -1; BORDER-BOTTOM: #333366 1px solid; POSITION: absolute; BORDER-LEFT: #333366 1px solid; PADDING-BOTTOM: 15px; BACKGROUND-COLOR: #e0e7f8; PADDING-LEFT: 15px; WIDTH: 580px; PADDING-RIGHT: 15px; BORDER-TOP: white 1px solid; BORDER-RIGHT: #333366 1px solid; PADDING-TOP: 15px; TOP: 30px; LEFT: 8px } .UserInfoiFrm_OutTag1DIV { BORDER-BOTTOM: #000000 0px solid; POSITION: absolute; BORDER-LEFT: #000000 1px solid; WIDTH: 80px; HEIGHT: 20px; BORDER-TOP: #000000 1px solid; BORDER-RIGHT: #000000 1px solid; TOP: 8px; LEFT: 8px } .UserInfoiFrm_OutTag2DIV { BORDER-BOTTOM: #000000 0px solid; POSITION: absolute; BORDER-LEFT: #000000 1px solid; WIDTH: 80px; HEIGHT: 20px; BORDER-TOP: #000000 1px solid; BORDER-RIGHT: #000000 1px solid; TOP: 8px; LEFT: 88px } .UserInfoiFrm_OnTagsDIV { Z-INDEX: 1; BORDER-BOTTOM: #666666 0px solid; POSITION: relative; BORDER-LEFT: #ffffff 2px solid; WIDTH: 78px; BACKGROUND: #e0e7f8; HEIGHT: 22px; BORDER-TOP: #ffffff 2px solid; CURSOR: hand; FONT-WEIGHT: bold; BORDER-RIGHT: #666666 3px solid; PADDING-TOP: 3px; TOP: 0px; LEFT: 0px } .UserInfoiFrm_OffTagsDIV { BORDER-BOTTOM: #666666 0px solid; POSITION: relative; WIDTH: 78px; BACKGROUND: #e0e7f8; BORDER-TOP: #ffffff 1px solid; CURSOR: hand; BORDER-RIGHT: #666666 0px solid; PADDING-TOP: 3px; TOP: 0px; LEFT: 0px } .UserInfoiFrm_BottomUtilDIV { POSITION: absolute; WIDTH: 590px; TOP: 390px } .Urge_BottomUtilDIV { POSITION: absolute; WIDTH: 590px; TOP: 387px } .FlowList_ListDIV { POSITION: relative; WIDTH: 300px; HEIGHT: 300px; OVERFLOW: auto; TOP: 10px } .FlowTrace2_TitleTable { BACKGROUND-COLOR: #d6d6d6; TABLE-LAYOUT: fixed } .FlowTrace2_TipsTd { TEXT-ALIGN: left; PADDING-BOTTOM: 5px; PADDING-LEFT: 5px; PADDING-RIGHT: 150px; WORD-WRAP: break-word; BACKGROUND: url() #cde2fa fixed no-repeat right top; HEIGHT: 70px; PADDING-TOP: 5px } .FlowTrace2_TitleleftTd { TEXT-ALIGN: center; PADDING-BOTTOM: 3px; BORDER-TOP: white 1px solid; PADDING-TOP: 5px } .FlowTrace2_Titletd { TEXT-ALIGN: center; BORDER-LEFT: white 1px solid; PADDING-BOTTOM: 3px; BORDER-TOP: white 1px solid; PADDING-TOP: 5px } .FlowTrace2_Contenttd { TEXT-ALIGN: center; BORDER-LEFT: white 1px solid; PADDING-BOTTOM: 3px; WORD-WRAP: break-word; BORDER-TOP: white 1px solid; PADDING-TOP: 5px } .FlowTrace2_Contentlefttd { TEXT-ALIGN: center; PADDING-BOTTOM: 3px; BORDER-TOP: white 1px solid; PADDING-TOP: 5px } .FlowTrace2_StartTr { BACKGROUND-COLOR: #dbff8e; COLOR: #666699 } .FlowTrace2_CheckTr { BACKGROUND-COLOR: #ffecb3; COLOR: #4c6f99 } .FlowTrace2_NoteTr { BACKGROUND-COLOR: #a2c7ff; COLOR: #f5ffec } .FlowTrace2_FinishTr { BACKGROUND-COLOR: #ffbfbf; COLOR: } .FlowTrace2_SubflowTr { BACKGROUND-COLOR: #d9ecff } .AdvancedSearchBtn { POSITION: relative; BACKGROUND-COLOR: rgb(77,163,248); WIDTH: 80px; HEIGHT: 20px; COLOR: black; FONT-SIZE: 10.8pt; TOP: 0px; LEFT: 0px } .FlowList_Table { BORDER-BOTTOM: #a0a0a0 1px solid; BORDER-LEFT: #a0a0a0 1px solid; BORDER-TOP: #a0a0a0 1px solid; BORDER-RIGHT: #a0a0a0 1px solid } .FlowList_Line1Tr { BACKGROUND-COLOR: #0080c0 } .FlowList_Line2Tr { BACKGROUND-IMAGE: url() } .FlowList_TitleTd { PADDING-BOTTOM: 5px; BACKGROUND-COLOR: #d0e4f9; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; FONT-WEIGHT: bold; PADDING-TOP: 5px } .FlowList_ContentTr { BACKGROUND-COLOR: #f7f3f7 } .FlowList_ContentTdDown { BORDER-BOTTOM: #e0e0e0 1px solid; BORDER-LEFT: #333366 1px solid; BACKGROUND-COLOR: #d4d0c8; WORD-WRAP: break-word; BORDER-TOP: #333366 1px solid; CURSOR: hand; BORDER-RIGHT: #e0e0e0 1px solid } .FlowList_ContentTdOver { BORDER-BOTTOM: #333366 1px solid; BORDER-LEFT: #e0e0e0 1px solid; BACKGROUND-COLOR: #d4d0c8; WORD-WRAP: break-word; BORDER-TOP: #e0e0e0 1px solid; CURSOR: hand; BORDER-RIGHT: #333366 1px solid } .FlowList_ContentTdOut { BORDER-BOTTOM: #f7f3f7 1px solid; BORDER-LEFT: #f7f3f7 1px solid; BACKGROUND-COLOR: #f7f3f7; WORD-WRAP: break-word; BORDER-TOP: #f7f3f7 1px solid; CURSOR: hand; BORDER-RIGHT: #f7f3f7 1px solid } .FlowList_ContentTable { BACKGROUND-COLOR: white; TABLE-LAYOUT: fixed } .getClassiFrm_TypesDiv { BORDER-BOTTOM: #333366 1px solid; POSITION: absolute; BORDER-LEFT: #eeeeee 1px solid; PADDING-BOTTOM: 10px; BACKGROUND-COLOR: #e0e7f8; PADDING-LEFT: 10px; WIDTH: 475px; PADDING-RIGHT: 10px; HEIGHT: 230px; BORDER-TOP: #eeeeee 1px solid; BORDER-RIGHT: #333366 1px solid; PADDING-TOP: 10px; TOP: 10px; LEFT: 10px } .getClassiFrm_ListDiv { BORDER-BOTTOM: gray 1px solid; POSITION: relative; BORDER-LEFT: gray 1px solid; BACKGROUND-COLOR: white; WIDTH: 450px; HEIGHT: 155px; OVERFLOW: auto; BORDER-TOP: gray 1px solid; BORDER-RIGHT: gray 1px solid; TOP: -1px } .getClassiFrm_BtnDiv { POSITION: absolute; TEXT-ALIGN: right; WIDTH: 475px; HEIGHT: 20px; TOP: 247px; LEFT: 10px } .getClassiFrm_headTd { BORDER-BOTTOM: #253e7a 1px solid; BORDER-LEFT: #253e7a 1px solid; BACKGROUND-COLOR: #e0e7f8; HEIGHT: 22px; BORDER-TOP: #253e7a 1px solid } .getClassiFrm_NormalTr { BACKGROUND-COLOR: white; CURSOR: hand } .getClassiFrm_SelectedTr { BACKGROUND-COLOR: #fbf897; CURSOR: hand } .ListByType_TreeDiv { BACKGROUND-IMAGE: url(); BORDER-BOTTOM: #333366 1px solid; POSITION: relative; BORDER-LEFT: #333366 1px solid; PADDING-BOTTOM: 5px; BACKGROUND-COLOR: white; PADDING-LEFT: 10px; WIDTH: 135px; PADDING-RIGHT: 10px; BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: right bottom; HEIGHT: 520px; FONT-SIZE: 10.8pt; OVERFLOW: auto; BORDER-TOP: #333366 1px solid; BORDER-RIGHT: #333366 1px solid; PADDING-TOP: 5px } .ListByType_LineTd { BACKGROUND-IMAGE: url(); BACKGROUND-REPEAT: repeat-x; BACKGROUND-POSITION: center center; HEIGHT: 2px } .FieldList_ListDiv { BORDER-BOTTOM: gray 1px solid; POSITION: relative; BORDER-LEFT: gray 1px solid; BACKGROUND-COLOR: white; WIDTH: 473px; HEIGHT: 205px; OVERFLOW: auto; BORDER-TOP: gray 1px solid; BORDER-RIGHT: gray 1px solid; TOP: -1px } .Sign_OuterDIV { BORDER-BOTTOM: #333366 1px solid; BORDER-LEFT: #eeeeee 1px solid; PADDING-BOTTOM: 15px; BACKGROUND-COLOR: #e0e7f8; PADDING-LEFT: 15px; WIDTH: 500px; PADDING-RIGHT: 15px; HEIGHT: 270px; BORDER-TOP: #eeeeee 1px solid; BORDER-RIGHT: #333366 1px solid; PADDING-TOP: 15px } .SubFlow_ListDiv { Z-INDEX: -1; BORDER-BOTTOM: gray 0px solid; POSITION: relative; BORDER-LEFT: gray 0px solid; BACKGROUND-COLOR: white; WIDTH: 475px; HEIGHT: 235px; OVERFLOW: auto; BORDER-TOP: gray 0px solid; BORDER-RIGHT: gray 0px solid; TOP: -1px } .SubFlow_BtnDiv { POSITION: absolute; TEXT-ALIGN: right; WIDTH: 474px; HEIGHT: 20px; TOP: 298px; LEFT: 10px } .NoteSms_Trbg { BACKGROUND-IMAGE: url(); BACKGROUND-REPEAT: repeat-x; HEIGHT: 100px } .NoteSms_Tdbg { BACKGROUND-IMAGE: url(); TEXT-ALIGN: center; PADDING-BOTTOM: 3px; BACKGROUND-REPEAT: repeat-x; COLOR: #324e97; FONT-WEIGHT: bold; PADDING-TOP: 5px } .NoteSms_bg1 { TEXT-ALIGN: right; PADDING-BOTTOM: 3px; BACKGROUND-COLOR: #e3e8f3; PADDING-LEFT: 5px; VERTICAL-ALIGN: top; PADDING-TOP: 6px } .NoteSms_allchoice { BORDER-BOTTOM: #ffffff 1px solid; BACKGROUND-COLOR: #fbcb4b; BORDER-RIGHT: #ffffff 1px solid } .NoteSms_bg2 { BORDER-BOTTOM: #2650a6 1px dashed; BACKGROUND-COLOR: #fef8dd; HEIGHT: 28px; BORDER-TOP: #2650a6 1px dashed; PADDING-TOP: 3px } .SetTime_setInfo { BORDER-BOTTOM: #333366 1px solid; POSITION: absolute; BORDER-LEFT: #333366 1px solid; PADDING-BOTTOM: 15px; BACKGROUND-COLOR: #e0e7f8; PADDING-LEFT: 15px; WIDTH: 580px; PADDING-RIGHT: 15px; BORDER-TOP: #333366 1px solid; BORDER-RIGHT: #333366 1px solid; PADDING-TOP: 15px; TOP: 10px; LEFT: 8px } .SetTime_BottomUtilDIV { POSITION: absolute; WIDTH: 590px; TOP: 113px } .SetTotalTime_BottomUtilDIV { POSITION: absolute; WIDTH: 590px; TOP: 75px } .setScore_Div { WIDTH: 474px; HEIGHT: 205px; OVERFLOW: auto } .Urge_DisabledCss { BACKGROUND-COLOR: #d4d0c8 } .Urge_NormalCss { BACKGROUND-COLOR: white } </STYLE> <SCRIPT language=javascript> function Mdown(it) { it.className = "FlowList_ContentTdDown"; } function Mover(it) { it.className = "FlowList_ContentTdOver"; } function Mout(it) { it.className = ""; } function HrefLink(sFlag,sPath) { //sFlag="0"; var w=window.screen.width-10; //var h=window.screen.height-55; var h = window.screen.availHeight-28; if (sFlag == '0') { var sStyle="width="+w+"px,height="+h+"px,left=0px,top=0px,scrollbars=yes,resizable=yes"; window.open(sPath,"",sStyle); } if (sFlag == '1') { var sStyle="dialogWidth:"+w+"px;dialogHeight:"+h+"px;center:yes;status:no"; showModalDialog(sPath,"",sStyle); } } function searchAction(){ document.forms("SubForm").submit(); } var falg=true; function show(){ document.getElementById("sam_tops").style.display="block"; } function hide(){ document.getElementById("sam_tops").style.display="none"; } </SCRIPT> <META name=GENERATOR content="MSHTML 9.00.8112.16440"></HEAD> <BODY bottomMargin=0 leftMargin=0 rightMargin=0 scroll=no topMargin=0> <TABLE border=0 cellSpacing=0 cellPadding=0 width=244 align=center> <TBODY> <TR> <TD background=images/left1b.jpg> <TABLE border=0 cellSpacing=0 cellPadding=0 align=center> <TBODY> <TR> <TD><IMG src="images/newTitle.jpg" width=244 height=25></TD></TR></TBODY></TABLE> <TABLE border=0 width="100%"> <TBODY> <TR> <TD height=25 width=2> </TD> <TD vAlign=bottom width=209 align=left><B>人事审批</B></TD></TR></TBODY></TABLE> <TABLE border=0 width="95%"> <TBODY> <TR> <TD height=30> </TD> <TD style="CURSOR: hand" onmouseover=javascript:Mover(this); onmouseout=javascript:Mout(this); onmousedown=javascript:Mdown(this); onclick="javascript:HrefLink('0','FlowFrame.jsp?action=0&flowInid=156');" width="33%"><SPAN class=STYLE3>员工调动</SPAN></TD> <TD style="CURSOR: hand" onmouseover=javascript:Mover(this); onmouseout=javascript:Mout(this); onmousedown=javascript:Mdown(this); onclick="javascript:HrefLink('0','FlowFrame.jsp?action=0&flowInid=195');" width="33%"><SPAN class=STYLE3>岗位编制</SPAN></TD> <TD style="CURSOR: hand" onmouseover=javascript:Mover(this); onmouseout=javascript:Mout(this); onmousedown=javascript:Mdown(this); onclick="javascript:HrefLink('0','FlowFrame.jsp?action=0&flowInid=197');" width="33%"><SPAN class=STYLE3>离职备案</SPAN></TD></TR> <TR> <TD height=30> </TD> <TD style="CURSOR: hand" onmouseover=javascript:Mover(this); onmouseout=javascript:Mout(this); onmousedown=javascript:Mdown(this); onclick="javascript:HrefLink('0','FlowFrame.jsp?action=0&flowInid=199');" width="33%"><SPAN class=STYLE3>培训申请</SPAN></TD> <TD style="CURSOR: hand" onmouseover=javascript:Mover(this); onmouseout=javascript:Mout(this); onmousedown=javascript:Mdown(this); onclick="javascript:HrefLink('0','FlowFrame.jsp?action=0&flowInid=158');" width="33%"><SPAN class=STYLE3>招聘备案</SPAN></TD> <TD width="33%" align=center> </TD></TR></TBODY></TABLE> <TABLE border=0 width="100%"> <TBODY> <TR> <TD height=25 width=2> </TD> <TD vAlign=bottom width=209 align=left><B class=sam_tops_button onMouseOver="show()" onMouseOut="hide()">辅助办公</B></TD></TR></TBODY></TABLE> <DIV style="DISPLAY: none; margin-top:-3px;" id=sam_tops class=sam_tops_a onMouseOver="show()" onMouseOut="hide()"> <TABLE border=0 width="95%"> <TBODY> <TR> <TD height=30> </TD> <TD style="CURSOR: hand" onmouseover=javascript:Mover(this); onmouseout=javascript:Mout(this); onmousedown=javascript:Mdown(this); onclick="javascript:HrefLink('0','FlowFrame.jsp?action=0&flowInid=124');" width="33%"><SPAN class=STYLE3>业务日报</SPAN></TD> <TD style="CURSOR: hand" onmouseover=javascript:Mover(this); onmouseout=javascript:Mout(this); onmousedown=javascript:Mdown(this); onclick="javascript:HrefLink('0','FlowFrame.jsp?action=0&flowInid=71');" width="33%"><SPAN class=STYLE3>加班申请</SPAN></TD> <TD style="CURSOR: hand" onmouseover=javascript:Mover(this); onmouseout=javascript:Mout(this); onmousedown=javascript:Mdown(this); onclick="javascript:HrefLink('0','FlowFrame.jsp?action=0&flowInid=141');" width="33%"><SPAN class=STYLE3>名片印制</SPAN></TD></TR> <TR> <TD height=30> </TD> <TD style="CURSOR: hand" onmouseover=javascript:Mover(this); onmouseout=javascript:Mout(this); onmousedown=javascript:Mdown(this); onclick="javascript:HrefLink('0','FlowFrame.jsp?action=0&flowInid=34');" width="33%"><SPAN class=STYLE3>内部交流</SPAN></TD> <TD style="CURSOR: hand" onmouseover=javascript:Mover(this); onmouseout=javascript:Mout(this); onmousedown=javascript:Mdown(this); onclick="javascript:HrefLink('0','FlowFrame.jsp?action=0&flowInid=129');" width="33%"><SPAN class=STYLE3>督办联系</SPAN></TD> <TD style="CURSOR: hand" onmouseover=javascript:Mover(this); onmouseout=javascript:Mout(this); onmousedown=javascript:Mdown(this); onclick="javascript:HrefLink('0','FlowFrame.jsp?action=0&flowInid=27');" width="33%"><SPAN class=STYLE3>工作报告</SPAN></TD></TR> <TR> <TD height=30> </TD> <TD style="CURSOR: hand" onmouseover=javascript:Mover(this); onmouseout=javascript:Mout(this); onmousedown=javascript:Mdown(this); onclick="javascript:HrefLink('0','FlowFrame.jsp?action=0&flowInid=69');" width="33%"><SPAN class=STYLE3>请假外出</SPAN></TD> <TD style="CURSOR: hand" onmouseover=javascript:Mover(this); onmouseout=javascript:Mout(this); onmousedown=javascript:Mdown(this); onclick="javascript:HrefLink('0','FlowFrame.jsp?action=0&flowInid=152');" width="33%"><SPAN class=STYLE3>快递审批</SPAN></TD> <TD style="CURSOR: hand" onmouseover=javascript:Mover(this); onmouseout=javascript:Mout(this); onmousedown=javascript:Mdown(this); onclick="javascript:HrefLink('0','FlowFrame.jsp?action=0&flowInid=154');" width="33%"><SPAN class=STYLE3>资料领取</SPAN></TD></TR></TBODY></TABLE></DIV> </TD></TR> </TABLE> </BODY> </HTML>
この記事が皆さんの JavaScript プログラミングに役立つことを願っています。

ホットAIツール

Undresser.AI Undress
リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover
写真から衣服を削除するオンライン AI ツール。

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

AI Hentai Generator
AIヘンタイを無料で生成します。

人気の記事

ホットツール

メモ帳++7.3.1
使いやすく無料のコードエディター

SublimeText3 中国語版
中国語版、とても使いやすい

ゼンドスタジオ 13.0.1
強力な PHP 統合開発環境

ドリームウィーバー CS6
ビジュアル Web 開発ツール

SublimeText3 Mac版
神レベルのコード編集ソフト(SublimeText3)

ホットトピック











株式分析に必須のツール: PHP および JS でローソク足チャートを描画する手順を学びます。特定のコード例が必要です。インターネットとテクノロジーの急速な発展に伴い、株式取引は多くの投資家にとって重要な方法の 1 つになりました。株価分析は投資家の意思決定の重要な部分であり、ローソク足チャートはテクニカル分析で広く使用されています。 PHP と JS を使用してローソク足チャートを描画する方法を学ぶと、投資家がより適切な意思決定を行うのに役立つ、より直感的な情報が得られます。ローソク足チャートとは、株価をローソク足の形で表示するテクニカルチャートです。株価を示しています

顔の検出および認識テクノロジーは、すでに比較的成熟しており、広く使用されているテクノロジーです。現在、最も広く使用されているインターネット アプリケーション言語は JS ですが、Web フロントエンドでの顔検出と認識の実装には、バックエンドの顔認識と比較して利点と欠点があります。利点としては、ネットワーク インタラクションの削減とリアルタイム認識により、ユーザーの待ち時間が大幅に短縮され、ユーザー エクスペリエンスが向上することが挙げられます。欠点としては、モデル サイズによって制限されるため、精度も制限されることが挙げられます。 js を使用して Web 上に顔検出を実装するにはどうすればよいですか? Web 上で顔認識を実装するには、JavaScript、HTML、CSS、WebRTC など、関連するプログラミング言語とテクノロジに精通している必要があります。同時に、関連するコンピューター ビジョンと人工知能テクノロジーを習得する必要もあります。 Web 側の設計により、次の点に注意してください。

6月25日のニュースによると、情報源のytechbは昨日(6月24日)ブログ投稿を公開し、Google Pixel 9 Pro Fold携帯電話ケースのレンダリングを共有し、この折りたたみ式スクリーンの背面のデザインを再度示しました。以前のニュースによると、Googleは今年10月にPixel 9シリーズの携帯電話を発売する予定で、Pixel 9シリーズの3つの携帯電話に加えて、Pixel FoldもPixel 9シリーズに含まれ、正式にPixel 9と名付けられる予定です。プロフォールド。今回公開された携帯電話ケースはアクセサリーメーカーのTorro社のもので、同社の英国および米国のオンラインストアでは製品の携帯電話ケースが掲載されており、携帯電話のデザインとディスプレイサイズが公開されている。このページには、多数の Pixel 9 Pro Fold 電話ケースのレンダリングが表示されます

今回お話しするのは、ある製品がどのようなものであるかということではなく、「折りたたみ」そのものの話に立ち返り、折りたたみ携帯電話の「合理性」を探るというものです。まず、折りたたみ式携帯電話の市場実績を見てみますと、IDCの最新データレポートによると、中国の折りたたみ式携帯電話市場は、2023年に約700万7,000台出荷され、前年比114.5%増加する見込みです。その中で、中国の折りたたみ式スクリーン携帯電話市場は、2023 年第 4 四半期に約 277 万 1,000 台を出荷し、前年同期比 149.6% 増加しました。データは良好で、成長も非常に力強いようです。しかし、2023年の中国市場におけるスマートフォン出荷台数約2億7,000万台と比較すると、このデータはまったく不十分です。一般的に

8月23日のニュースによると、サムスンは新しい折りたたみ式携帯電話W25を発売する予定で、9月末に発表される予定で、それに対応して画面下のフロントカメラと本体の厚さが改良される予定だという。報道によると、Samsung W25(コードネームQ6A)には5メガピクセルの画面下カメラが搭載される予定で、これはGalaxy Z Foldシリーズの4メガピクセルのカメラよりも改良されています。さらに、W25 の外部スクリーンフロントカメラと超広角カメラは、それぞれ 1,000 万画素と 1,200 万画素になると予想されています。デザイン面では、W25は折りたたんだ状態での厚さが約10mmと、標準のGalaxy Z Fold 6より約2mm薄い。画面に関しては、W25の外部画面は6.5インチ、内部画面は8インチですが、Galaxy Z Fold6の外部画面は6.3インチ、内部画面は8インチです。

Wordでテキスト内容を編集した後は、編集内容を表示して確認する必要があります。コンテンツが多いと読むのが不便ですが、この問題を解決するには、Word を折りたたむ方法が必要です。メソッドのチュートリアルを皆さんと共有しましょう!まず、コンピュータで Word 文書を開き、必要な内容を入力して選択し、メニュー バーの [開始] オプションをクリックして、選択したテキスト段落に適用するスタイルを選択します。下の図の赤丸で囲った部分をご参照ください。 2. 次に、下の図の赤い丸で示すように、選択したテキスト段落のスタイルが変更され、小さな矢印が追加されます。 3. 小さな矢印をクリックして、前に選択したテキスト段落を自由に展開または折りたたむか、直接右クリックします。 、 から

2月24日のニュースによると、IDCは最近市場調査レポートを発表し、世界のスマートフォン出荷台数は2024年に前年比2.8%増の12億台に達し、その後2028年までは一桁台前半の成長を維持すると予測している。 。 IDCは、2024年の全体的な出荷台数は依然としてパンデミック前の水準を下回るものの、世界のスマートフォン市場は底を打ち、回復傾向にあると見ている。 IDC は、市場全体の回復を促進する 2 つの重要な要因は、機器の更新サイクルと新興市場での需要の成長であると考えています。また、主な原動力は 2 つあり、IDC は、折りたたみ式携帯電話の出荷台数が 2024 年に前年比 37% 増の 2,500 万台に達すると予測しています。もう 1 つは、人工知能 (AI) が急速に携帯電話の一部となりつつあることです。スマホでのディスカッション、きっかけ

PHP と JS を使用して株のローソク足チャートを作成する方法。株のローソク足チャートは、株式市場で一般的なテクニカル分析グラフィックです。始値、終値、最高値、株価などのデータを描画することで、投資家が株式をより直観的に理解するのに役立ちます。株価の最低価格、価格変動。この記事では、PHP と JS を使用して株価のローソク足チャートを作成する方法を、具体的なコード例とともに説明します。 1. 準備 開始する前に、次の環境を準備する必要があります。 1. PHP を実行するサーバー 2. HTML5 および Canvas をサポートするブラウザー 3
