在一個頁面上我有這樣的:
(1)微型導航
(2)在微型導航的各個環節(1)顯示或隱藏一個div(想想標籤)下方
(3)每個隱藏的div內(2)另一個顯示/隱藏DIV效果(想想手風琴)在一個頁面上點擊鏈接到另一個頁面顯示的div和擴大DIV
在另一頁我想這一點:
*鏈接,點擊後轉到頁上面,導航到正確的隱藏「標籤」(2),然後在手風琴(3)中展開(顯示)一個div。
問題
一切正常,但現在我想在另一頁上實現鏈接以顯示第二個隱藏的div和一個手風琴。我不知道如何做到這一點。想法?思考?
FIDDLE
http://jsfiddle.net/zuhloobie/2jtqroLL/1/
這裏是什麼,我想完成的圖形:
HTML TRIGGER爲一體的MINI導航鏈接,以顯示其隱藏的DIV
<a href="#subDivTab1" class="subDivSwitchLink">overview</a>
JQUERY DIV開關MINI NAV
$(function(){
$('a.subDivSwitchLink').click(function (e) {
var $this = $(this),
containerSelector = $this.attr('href'),
$links = $('a.subDivSwitchLink');
e.preventDefault();
$('div.subDivSwitch').not(containerSelector).hide();
$(containerSelector).show();
$links.not($this).toggleClass('subTitleActive', false);
$this.toggleClass('subTitleActive', true);
});
var target = '#'+'subDivTab1';
$('a[href="'+target+'"].subDivSwitchLink').click();
});
JQUERY爲隱藏手風琴
$(document).ready(function(){
$('#drawer > ul > li:has(ul)').addClass("has-sub");
$('#drawer > ul > li > a').click(function() {
var checkElement = $(this).next();
$('#drawer li').removeClass('active');
$(this).closest('li').addClass('active');
if((checkElement.is('ul')) && (checkElement.is(':visible'))) {
$(this).closest('li').removeClass('active');
checkElement.slideUp('normal');
}
if((checkElement.is('ul')) && (!checkElement.is(':visible'))) {
$('#drawer ul ul:visible').slideUp('normal');
checkElement.slideDown('normal');
}
if (checkElement.is('ul')) {
return false;
} else {
return true;
}
});
});
HTML FOR ONE隱藏DIV的手風琴
<div id="subDivTab2" class="subDivSwitch">
<div class="subRightSectionTitle soft">hidden div title2
</div>
<div class="subRightSectionText ulineGray"><span class="subRightSectionTextHeader">hidden div text2</span>
</div>
<div id="drawer" class="softDrawer">
<ul>
<li><a href="#" onclick="return false;">hidden accordion title1</a>
<ul>
<li>hidden accordion text1</li>
</ul>
</li>
<li><a href="#" onclick="return false;">hidden accordion title2</a>
<ul>
<li>hidden accordion text1</li>
</ul>
</li>
</ul>
</div>
酷的故事兄弟。你有什麼問題? – Banana 2015-04-02 17:23:01
兄弟,是的 - 忘了那個部分。我不知道該怎麼做,有沒有人有任何想法? [原諒我對直覺上明顯的問題的要求;]] – chris 2015-04-02 17:25:27
你能爲此做一個小提琴嗎? – 2015-04-02 17:31:50