2013-10-23 45 views
1

我有一個包含多個手風琴話題的頁面。 如何發佈鏈接(在社交媒體或其他地方),以便用戶點擊該鏈接時可以查看我想要的主題,而不會讓他選擇所需的主題進行查看?是否有可能發佈一個鏈接,目標是在accordeon中的特定選擇,以便自動打開?

該網站使用其原生(mootools)手風琴在Joomla 2.5中構建。

我想到的一個臨時解決方案是讓單個頁面只包含我想要的內容,但它不會幫助他們查看包含在同一頁面中的其他主題,除非用戶單擊相同的類別。

+0

你的意思鏈接手風琴的一個特定部分會打開嗎? – Sergio

+0

我的意思是,如果我通過Facebook與你分享這個鏈接,例如,你應該能夠看到手風琴打開的具體部分。其他部分當然應該關閉..從那時起,還沒有尋找解決方案,但現在這聽起來對我來說,因爲我需要一個擴展或解決方法.. –

+0

爲您發佈一個答案。那是你在找什麼? – Sergio

回答

1

MooAccordion有一個顯示選項。你可以使用這樣的:

window.addEvent('domready', function() { 
    var index = window.location.search; // get query string 
    index = index.replace("?", '');  // remove the ? 
    index = index.length ? index : 0; // in case there in no query, display first 
    var myAccordion = new Fx.Accordion($('accordion'), '#accordion h2', '#accordion .content', { 
     display: index // the actual behavior you are looking for 
    }); 
}); 

更多的Mootools docs

所以,你可以嘗試這些鏈接的演示:通過點擊一個

http://jsfiddle.net/brM2v/show/?0
http://jsfiddle.net/brM2v/show/?1
http://jsfiddle.net/brM2v/show/?2

+0

似乎我需要但我很難實施它。我在代碼中輸入了這個塊,修改了ID和類,但它仍然不起作用。鏈接應該是帶有/?x的網址嗎? (其中x是我感興趣的標籤的數量)目標頁面:http://bit.ly/1aPOihF –

+0

@YannisDran,我沒有看到我在網頁上發佈的代碼部分,其中包含url變量。 ..並沒有在你的手風琴中看到'display:'選項。你試過嗎? – Sergio

+0

我刪除了它,因爲我認爲它導致加載地圖時出現問題,我再次放回去,請再試一次。 bit.ly/1jtaGSZ 編輯:它實際上會導致一些奇怪的行爲 –

相關問題