1
我有一個可摺疊標籤的手風琴導航設置和切換+/-按鈕。添加點擊功能到切換功能?
我想讓我的'標籤'DIV可點擊。我增加了以下功能圍繞我的代碼部分,除去repeditive切換()函數,但它仍然沒有完全工作right--
修訂
$('.tabs').click(function() {
}
)
我的HTML
<div id="tab1" class="tabs">NEWS [<a href="#" class="button" id="plus1">more</a>]</div>
<div class="expandable" id="one">
<p>This is placeholder text.</p></div>
<div id="tab2" class="tabs">EVENTS [<a href="#" class="button" id="plus2">more</a>]</div>
<div class="expandable" id="two">
<p>This is placeholder text.</p></div>
我的javascript
$(window).load(function(){
$(document).ready(function(){
$(".expandable").hide();
$(".button").show();
$('.tabs').click(function() { // added new
$('.button').toggle(function(){
$(".expandable").slideDown(
function(){
$(".button").text("less")
}
);
},function(){
$(".expandable").slideUp(
function(){
$(".button").text("more")
}
);
});
}); // end of click
});
});
我已經o每個選項卡都使用toggle()函數進行設置,但我被告知不要那樣做。我與JS語法糾纏在一起,所以我不確定在這裏要去哪裏。
謝謝大家。
好的,我真的很感激你對簡化我的代碼的建議。我一定會考慮這一點,因爲我沒有做過你以前的建議。但是,這並沒有真正回答我的原始問題,我如何讓DIV可點擊?我應該使用click()嗎?如何? – conceive 2013-02-13 04:28:38
好吧,我放置了$('。tabs')。click(function(){});'圍繞我的代碼,但我搞亂了一些東西。它加載擴展和[更多]顯示..然後它重置,似乎按照它應該在點擊幾次後的方式工作..就像我說的我認爲我的問題是與語法... – conceive 2013-02-13 05:08:18
給一個風格。默認情況下,樣式應該是'display:none;' – asifsid88 2013-02-13 05:09:40