想要達(dá)到的效果:例如:點(diǎn)擊男士,彈出展開右側(cè)男士導(dǎo)航欄,怎么修改jquery達(dá)到這樣的功能
這是html部分
<header class="headroom">
<a id="cd-logo" href="index.html"><img src="img/logo.png" alt="Homepage"></a>
<a id="cd-menu-trigger" href="#0"><span class="cd-menu-icon"></span></a>
</header>
<main class="cd-main-content">
<div class="container product-main">
<div class="row">
<h2 style="text-align: center;margin-bottom:30px;">全部產(chǎn)品</h2>
<div class="col-md-6 .col-xs-12"><a href="javascript:void(0)"><img src="img/product/man.jpg" class="img-responsive" id="hotimg"><h1 id="hotbutton">男 士</h1></a></div>
<div class="col-md-6 .col-xs-12"><a href="javascript:void(0)"><img src="img/product/woman.jpg" class="img-responsive" id="hotimg"><h1 id="hotbutton">女 士</h1></a></div>
<div class="col-md-6 .col-xs-12"><a href="javascript:void(0)"><img src="img/product/kid.jpg" class="img-responsive" id="hotimg"><h1 id="hotbutton">兒 童</h1></a></div>
<div class="col-md-6 .col-xs-12"><a href="javascript:void(0)"><img src="img/product/gear.jpg" class="img-responsive" id="hotimg"><h1 id="hotbutton">配 件</h1></a></div>
</div>
</div>
</main> <!-- cd-main-content -->
<nav id="cd-lateral-nav">
<ul class="cd-navigation">
<li class="item-has-children">
<a href="#0">男士</a>
<ul class="sub-menu">
<li class="item-has-children">
<a href="#0">自由潛水</a>
<ul class="sub-menu">
<li><a href="mxc.html">經(jīng)典炫彩系列</a></li>
<li><a href="msmc.html">雙面穿系列</a></li>
<li><a href="mshh.html">珊瑚海系列</a></li>
<li><a href="mwl.html">微瀾系列</a></li>
<li><a href="mld.html">藍(lán)洞系列</a></li>
<li><a href="mzgf.html">中國風(fēng)系列</a></li>
<li><a href="mlf.html">禮服系列</a></li>
<li><a href="myl.html">漁獵裝</a></li>
</ul>
</li> <!-- item-has-children -->
<li class="item-has-children">
<a href="#0">水肺潛水</a>
<ul class="sub-menu">
<li><a href="mbg.html">半干式潛水衣</a></li>
<li><a href="mlt.html">連體潛水衣</a></li>
<li><a href="mft.html">分體潛水衣</a></li>
</ul>
</li> <!-- item-has-children -->
<li class="item-has-children">
<a href="#0">水上運(yùn)動(dòng)</a>
<ul class="sub-menu">
<li><a href="mfybx.html">風(fēng)衣背心</a></li>
<li><a href="mfs.html">防曬衣褲</a></li>
<li><a href="msmy.html">水母衣</a></li>
<li><a href="myddk.html">運(yùn)動(dòng)短褲</a></li>
</ul>
</li> <!-- item-has-children -->
</ul>
</li> <!-- item-has-children -->
<li class="item-has-children">
<a href="#0">女士</a>
<ul class="sub-menu">
<li class="item-has-children">
<a href="#0">自由潛水</a>
<ul class="sub-menu">
<li><a href="wxc.html">經(jīng)典炫彩系列</a></li>
<li><a href="wsmc.html">雙面穿系列</a></li>
<li><a href="wshh.html">珊瑚海系列</a></li>
<li><a href="wwl.html">微瀾系列</a></li>
<li><a href="wld.html">藍(lán)洞系列</a></li>
<li><a href="wzgf.html">中國風(fēng)系列</a></li>
<li><a href="wlf.html">禮服系列</a></li>
</ul>
</li> <!-- item-has-children -->
<li class="item-has-children">
<a href="#0">水肺潛水</a>
<ul class="sub-menu">
<li><a href="wxwy.html">夏威夷系列</a></li>
<li><a href="wlt.html">連體潛水衣</a></li>
<li><a href="wft.html">分體潛水衣</a></li>
</ul>
</li> <!-- item-has-children -->
<li class="item-has-children">
<a href="#0">水上運(yùn)動(dòng)</a>
<ul class="sub-menu">
<li><a href="wfybx.html">風(fēng)衣背心</a></li>
<li><a href="wfs.html">防曬衣褲</a></li>
<li><a href="wsmy.html">水母衣</a></li>
<li><a href="wyddk.html">運(yùn)動(dòng)短褲</a></li>
</ul>
</li> <!-- item-has-children -->
</ul>
</li> <!-- item-has-children -->
<li class="item-has-children" id="kid-nav">
<a href="#0">兒童</a>
<ul class="sub-menu">
<li><a href="klt.html">連體衣</a></li>
<li><a href="kjk.html">防風(fēng)夾克</a></li>
</ul>
</li> <!-- item-has-children -->
<li class="item-has-children" id="gear-nav">
<a href="#0">配件</a>
<ul class="sub-menu">
<li><a href="ptt.html">頭套</a></li>
<li><a href="pst.html">手套</a></li>
<li><a href="pctw.html">長筒襪</a></li>
<li><a href="pjw.html">腳襪</a></li>
<li><a href="pxl.html">鞋類</a></li>
<li><a href="ppzsd.html">配重沙袋</a></li>
<li><a href="pmjd.html">面鏡帶</a></li>
</ul>
</li> <!-- item-has-children -->
</ul> <!-- cd-navigation -->
<ul class="cd-navigation cd-single-item-wrapper">
<li><a href="so.html">SAVE OCEAN 系列</a></li>
<li><a href="st.html">圣托里尼系列</a></li>
</ul> <!-- cd-single-item-wrapper -->
</nav>
這是js部分
jQuery(document).ready(function($){
var $lateral_menu_trigger = $('#cd-menu-trigger'),
$content_wrapper = $('.cd-main-content'),
$navigation = $('header');
//open-close lateral menu clicking on the menu icon
$lateral_menu_trigger.on('click', function(event){
event.preventDefault();
$lateral_menu_trigger.toggleClass('is-clicked');
$navigation.toggleClass('lateral-menu-is-open');
$content_wrapper.toggleClass('lateral-menu-is-open').one('webkitTransitionEnd otransitionend oTransitionEnd msTransitionEnd transitionend', function(){
// firefox transitions break when parent overflow is changed, so we need to wait for the end of the trasition to give the body an overflow hidden
$('body').toggleClass('overflow-hidden');
});
$('#cd-lateral-nav').toggleClass('lateral-menu-is-open');
//check if transitions are not supported - i.e. in IE9
if($('html').hasClass('no-csstransitions')) {
$('body').toggleClass('overflow-hidden');
}
});
//close lateral menu clicking outside the menu itself
$content_wrapper.on('click', function(event){
if( !$(event.target).is('#cd-menu-trigger, #cd-menu-trigger span') ) {
$lateral_menu_trigger.removeClass('is-clicked');
$navigation.removeClass('lateral-menu-is-open');
$content_wrapper.removeClass('lateral-menu-is-open').one('webkitTransitionEnd otransitionend oTransitionEnd msTransitionEnd transitionend', function(){
$('body').removeClass('overflow-hidden');
});
$('#cd-lateral-nav').removeClass('lateral-menu-is-open');
//check if transitions are not supported
if($('html').hasClass('no-csstransitions')) {
$('body').removeClass('overflow-hidden');
}
}
});
//open (or close) submenu items in the lateral menu. Close all the other open submenu items.
$('.item-has-children').children('a').on('click', function(event){
event.preventDefault();
$(this).toggleClass('submenu-open').next('.sub-menu').slideToggle(200).end().parent('.item-has-children').siblings('.item-has-children').children('a').removeClass('submenu-open').next('.sub-menu').slideUp(200);
});
});
這是css部分
.cd-main-content {
/* set a min-height and a z-index to be sure that the main element completely covers the lateral menu */
min-height: 100%;
position: relative;
background-color: white;
z-index: 2;
padding-top: 50px;
/* Force Hardware Acceleration in WebKit */
-webkit-transform: translateZ(0);
-webkit-backface-visibility: hidden;
-webkit-transition-property: -webkit-transform;
-moz-transition-property: -moz-transform;
transition-property: transform;
-webkit-transition-duration: 0.4s;
-moz-transition-duration: 0.4s;
transition-duration: 0.4s;
}
.cd-main-content.lateral-menu-is-open {
/* translate to show the lateral menu - all content needs to be put in the .cd-main-content to translate*/
-webkit-transform: translateX(-260px);
-moz-transform: translateX(-260px);
-ms-transform: translateX(-260px);
-o-transform: translateX(-260px);
transform: translateX(-260px);
}
@media only screen and (min-width: 768px) {
.cd-main-content {
padding-top: 70px;
}
}
header {
position: absolute;
top: 0;
left: 0;
height: 75px;
width: 100%;
background: #222222;
z-index: 3;
/* Force Hardware Acceleration in WebKit */
-webkit-transform: translateZ(0);
-webkit-backface-visibility: hidden;
-webkit-transition-property: -webkit-transform;
-moz-transition-property: -moz-transform;
transition-property: transform;
-webkit-transition-duration: 0.4s;
-moz-transition-duration: 0.4s;
transition-duration: 0.4s;
}
header.lateral-menu-is-open {
/* translate to show the lateral menu */
-webkit-transform: translateX(-260px);
-moz-transform: translateX(-260px);
-ms-transform: translateX(-260px);
-o-transform: translateX(-260px);
transform: translateX(-260px);
}
header.is-fixed {
position: fixed;
}
@media only screen and (min-width: 768px) {
header {
height: 75px;
}
}
#cd-logo {
display: block;
float: left;
margin: 25px 0 0 25px;
}
#cd-logo img {
display: block;
height: 20px;
}
@media only screen and (min-width: 768px) {
#cd-logo {
margin: 25px 0 0 142px;
}
}
#cd-top-nav {
position: absolute;
top: 0;
right: 120px;
height: 100%;
display: none;
}
#cd-top-nav ul {
height: 100%;
padding-top: 18px;
}
#cd-top-nav li {
display: inline-block;
margin-right: 1em;
}
#cd-top-nav a {
display: inline-block;
padding: .5em;
color: #FFF;
text-transform: uppercase;
font-weight: 600;
}
#cd-top-nav a.current {
background-color: #242e30;
}
.no-touch #cd-top-nav a:hover {
color: rgba(255, 255, 255, 0.7);
}
@media only screen and (min-width: 768px) {
#cd-top-nav {
display: block;
}
}
#cd-lateral-nav {
font-size: 1.2em;
}
#cd-menu-trigger {
position: absolute;
right: 0;
top: 0;
height: 100%;
width: 50px;
background-color: #222222;
}
#cd-menu-trigger .cd-menu-text {
height: 100%;
text-transform: uppercase;
color: #FFF;
font-weight: 600;
display: none;
}
#cd-menu-trigger .cd-menu-icon {
/* this span is the central line in the menu menu */
display: inline-block;
position: absolute;
left: 50%;
top: 50%;
bottom: auto;
right: auto;
-webkit-transform: translateX(-50%) translateY(-50%);
-moz-transform: translateX(-50%) translateY(-50%);
-ms-transform: translateX(-50%) translateY(-50%);
-o-transform: translateX(-50%) translateY(-50%);
transform: translateX(-50%) translateY(-50%);
width: 18px;
height: 2px;
background-color: #FFF;
/* these are the upper and lower lines in the menu menu */
}
#cd-menu-trigger .cd-menu-icon::before, #cd-menu-trigger .cd-menu-icon:after {
content: '';
width: 100%;
height: 100%;
position: absolute;
background-color: inherit;
left: 0;
/* Force Hardware Acceleration in WebKit */
-webkit-transform: translateZ(0);
-webkit-backface-visibility: hidden;
}
#cd-menu-trigger .cd-menu-icon::before {
bottom: 5px;
}
#cd-menu-trigger .cd-menu-icon::after {
top: 5px;
}
#cd-menu-trigger.is-clicked .cd-menu-icon {
background-color: rgba(255, 255, 255, 0);
}
#cd-menu-trigger.is-clicked .cd-menu-icon::before, #cd-menu-trigger.is-clicked .cd-menu-icon::after {
background-color: white;
}
#cd-menu-trigger.is-clicked .cd-menu-icon::before {
bottom: 0;
-webkit-transform: rotate(45deg);
-moz-transform: rotate(45deg);
-ms-transform: rotate(45deg);
-o-transform: rotate(45deg);
transform: rotate(45deg);
}
#cd-menu-trigger.is-clicked .cd-menu-icon::after {
top: 0;
-webkit-transform: rotate(-45deg);
-moz-transform: rotate(-45deg);
-ms-transform: rotate(-45deg);
-o-transform: rotate(-45deg);
transform: rotate(-45deg);
}
@media only screen and (min-width: 768px) {
#cd-menu-trigger {
width: 110px;
padding-left: 1.25em;
}
#cd-menu-trigger .cd-menu-text {
display: inline-block;
line-height: 70px;
}
#cd-menu-trigger .cd-menu-icon {
left: auto;
right: 1.25em;
-webkit-transform: translateX(0);
-moz-transform: translateX(0);
-ms-transform: translateX(0);
-o-transform: translateX(0);
transform: translateX(0);
}
}
#cd-lateral-nav {
position: fixed;
height: 100%;
right: 0;
top: 0;
/* the secondary navigation is covered by the main element */
z-index: 1;
width: 260px;
background-color: #242e30;
overflow-y: auto;
/* Force Hardware Acceleration in WebKit */
-webkit-transform: translateZ(0);
-webkit-backface-visibility: hidden;
-webkit-transition-property: -webkit-transform;
-moz-transition-property: -moz-transform;
transition-property: transform;
-webkit-transition-duration: 0.4s;
-moz-transition-duration: 0.4s;
transition-duration: 0.4s;
/* this creates the subtle slide in animation of the navigation */
-webkit-transform: translateX(80px);
-moz-transform: translateX(80px);
-ms-transform: translateX(80px);
-o-transform: translateX(80px);
transform: translateX(80px);
}
#cd-lateral-nav .cd-navigation {
margin: 10px 0 16px;
}
#cd-lateral-nav .sub-menu {
padding: 0 10px 20px 15px;
display: none;
}
#cd-lateral-nav a {
display: block;
line-height: 4em;
padding: 0 16px 0 32px;
color: #aab5b7;
}
#cd-lateral-nav a.current {
background-color: #3a4a4d;
color: #FFF;
}
.no-touch #cd-lateral-nav a:hover {
color: #FFF;
}
@media only screen and (min-width: 768px) {
#cd-lateral-nav .cd-navigation {
margin: 20px 0;
}
}
#cd-lateral-nav.lateral-menu-is-open {
-webkit-transform: translateX(0);
-moz-transform: translateX(0);
-ms-transform: translateX(0);
-o-transform: translateX(0);
transform: translateX(0);
/* smooth the scrolling on touch devices - webkit browsers */
-webkit-overflow-scrolling: touch;
}
/* style menu items which have a submenu */
#cd-lateral-nav .item-has-children > a {
position: relative;
text-transform: uppercase;
font-weight: 600;
/* this is the right arrow to show that the item has a submenu */
}
#cd-lateral-nav .item-has-children > a::after {
content: '';
display: block;
height: 11px;
width: 8px;
position: absolute;
top: 50%;
bottom: auto;
-webkit-transform: translateY(-50%);
-moz-transform: translateY(-50%);
-ms-transform: translateY(-50%);
-o-transform: translateY(-50%);
transform: translateY(-50%);
right: 1em;
background: url("../img/cd-arrow.svg") no-repeat center center;
background-size: 8px 11px;
-webkit-transition-property: -webkit-transform;
-moz-transition-property: -moz-transform;
transition-property: transform;
-webkit-transition-duration: 0.2s;
-moz-transition-duration: 0.2s;
transition-duration: 0.2s;
}
#cd-lateral-nav .item-has-children > a.submenu-open::after {
-webkit-transform: translateY(-50%) rotate(90deg);
-moz-transform: translateY(-50%) rotate(90deg);
-ms-transform: translateY(-50%) rotate(90deg);
-o-transform: translateY(-50%) rotate(90deg);
transform: translateY(-50%) rotate(90deg);
}
北大青鳥APTECH成立于1999年。依托北京大學(xué)優(yōu)質(zhì)雄厚的教育資源和背景,秉承“教育改變生活”的發(fā)展理念,致力于培養(yǎng)中國IT技能型緊缺人才,是大數(shù)據(jù)專業(yè)的國家
北大青鳥中博軟件學(xué)院創(chuàng)立于2003年,作為華東區(qū)著名互聯(lián)網(wǎng)學(xué)院和江蘇省首批服務(wù)外包人才培訓(xùn)基地,中博成功培育了近30000名軟件工程師走向高薪崗位,合作企業(yè)超4
中公教育集團(tuán)創(chuàng)建于1999年,經(jīng)過二十年潛心發(fā)展,已由一家北大畢業(yè)生自主創(chuàng)業(yè)的信息技術(shù)與教育服務(wù)機(jī)構(gòu),發(fā)展為教育服務(wù)業(yè)的綜合性企業(yè)集團(tuán),成為集合面授教學(xué)培訓(xùn)、網(wǎng)
達(dá)內(nèi)教育集團(tuán)成立于2002年,是一家由留學(xué)海歸創(chuàng)辦的高端職業(yè)教育培訓(xùn)機(jī)構(gòu),是中國一站式人才培養(yǎng)平臺(tái)、一站式人才輸送平臺(tái)。2014年4月3日在美國成功上市,融資1
曾工作于聯(lián)想擔(dān)任系統(tǒng)開發(fā)工程師,曾在博彥科技股份有限公司擔(dān)任項(xiàng)目經(jīng)理從事移動(dòng)互聯(lián)網(wǎng)管理及研發(fā)工作,曾創(chuàng)辦藍(lán)懿科技有限責(zé)任公司從事總經(jīng)理職務(wù)負(fù)責(zé)iOS教學(xué)及管理工作。
浪潮集團(tuán)項(xiàng)目經(jīng)理。精通Java與.NET 技術(shù), 熟練的跨平臺(tái)面向?qū)ο箝_發(fā)經(jīng)驗(yàn),技術(shù)功底深厚。 授課風(fēng)格 授課風(fēng)格清新自然、條理清晰、主次分明、重點(diǎn)難點(diǎn)突出、引人入勝。
精通HTML5和CSS3;Javascript及主流js庫,具有快速界面開發(fā)的能力,對(duì)瀏覽器兼容性、前端性能優(yōu)化等有深入理解。精通網(wǎng)頁制作和網(wǎng)頁游戲開發(fā)。
具有10 年的Java 企業(yè)應(yīng)用開發(fā)經(jīng)驗(yàn)。曾經(jīng)歷任德國Software AG 技術(shù)顧問,美國Dachieve 系統(tǒng)架構(gòu)師,美國AngelEngineers Inc. 系統(tǒng)架構(gòu)師。