我有一個問題結合了兩個獨立正確工作的函數,希望能夠獲得一些見解。我知道這有待辦事項與ID /類聲明,我只是不知道如何有效地實現顯示/隱藏一個div並具有圖像功能的結合 我的切換如下:(在doc就緒)Jquery toggleClass和展開/摺疊圖像
$('.acc_container #info').hide();
$('.acc_container #showInfo').click(function(){
$(this).toggleClass("active").next().slideToggle("slow");
return false; //Prevent the browser jump to the link anchor
});
我的形象展開摺疊功能(在doc就緒)
$('.acc_container #showInfo img').live('click', function() {
if (this.src.match('details_close'))
{
this.src = "..images/details_open.png";
}
else
{
this.src = "../images/details_close.png";
}
});
的HTML是如下
<div id='showInfo'>
<img src="../images/details_open.png" />
<p>Expand Specific info</p>
</div>
<div id='info'>
<p>revealed</p>
</div>
任何幫助是極大的apprec iated!
編輯
什麼,我想在圖像點擊
之前完成最終的結果#showInfo DIV
expand http://desmond.imageshack.us/Himg834/scaled.php?server=834&filename=expand.gif&res=medium
點擊後#showInfo DIV
collapse http://desmond.imageshack.us/Himg12/scaled.php?server=12&filename=collapsezh.gif&res=medium
所以#info DIV顯示和隱藏的onclick,圖像切換開/關給客戶展開摺疊的外觀
編輯原始問題,這並沒有工作,但它是因爲我沒有明確說出我原來的問題 –