-1
A
回答
0
使用此代碼替換您accordion.phtml內容:
<script type="text/javascript">
$(document).ready(function()
{
//slides the element with class "menu_body" when paragraph with class "menu_head" is clicked
$("#firstpane p.menu_head").click(function()
{
$(this).css({backgroundImage:"url(down.png)"}).next("div.menu_body").slideToggle(300).siblings("div.menu_body").slideUp("slow");
$(this).siblings().css({backgroundImage:"url(left.png)"});
});
//slides the element with class "menu_body" when mouse is over the paragraph
$("#secondpane p.menu_head").mouseover(function()
{
$(this).css({backgroundImage:"url(down.png)"}).next("div.menu_body").slideDown(500).siblings("div.menu_body").slideUp("slow");
$(this).siblings().css({backgroundImage:"url(left.png)"});
});
});
</script>
<style type="text/css">
body {
margin: 10px auto;
font: 75%/120% Verdana,Arial, Helvetica, sans-serif;
}
.menu_list {
width: 150px;
}
.menu_head {
padding: 5px 10px;
cursor: pointer;
position: relative;
margin:1px;
font-weight:bold;
background: #eef4d3 url(left.png) center right no-repeat;
}
.menu_body {
display:none;
}
.menu_body a{
display:block;
color:#006699;
background-color:#EFEFEF;
padding-left:10px;
font-weight:bold;
text-decoration:none;
}
.menu_body a:hover{
color: #000000;
text-decoration:underline;
}
</style>
<div>
<div id="secondpane" class="menu_list"> <!--Code for menu starts here-->
<?php foreach ($this->getStoreCategories() as $_category): ?>
<p class="menu_head"><a href = "<?php echo Mage::getBaseUrl().$_category->getRequestPath(); ?>"><?php echo $_category->getName(); ?></a></p>
<div class="menu_body">
<?php $children = Mage::getModel('catalog/category')->getCategories($_category->getId());
foreach ($children as $category)
{
?>
<a href="<?php echo Mage::getBaseUrl().$category->getRequestPath(); ?>"><?php echo $category->getName(); ?></a>
<?php
}
?>
</div>
<?php endforeach ?>
</div> <!--Code for menu ends here-->
</div>
我用您的問題發表評論時提及第二連桿。
也不要忘了添加的鏈接提到page.xml的jquery.js
文件後prototype.js
你也不會被要求額外的JS和CSS,你以前使用過,所以你可以將其刪除。
相關問題
- 1. CSS3/jQuery的:手風琴懸停
- 2. 手風琴的懸停功能
- 3. JQueryUI手風琴鼠標懸停幫助
- 4. 轉換懸停手風琴onclick
- 5. Ext4.1手風琴佈局 - 手風琴項目的寬度不夠
- 6. 使用jQuery mobile創建帶有手風琴風格的列表項的列表
- 7. 使用表列jQuery手風琴
- 8. 幫助使用jQuery鼠標懸停手風琴
- 9. 菜單垂直手風琴jQuery的列表改變項目的
- 10. 離子手風琴列表
- 11. 選擇手風琴菜單懸停效果時要緩慢
- 12. 包含div以外的項目的手風琴風格行爲
- 13. Windows手機中的手風琴列表
- 14. 嵌套項目的手風琴控制
- 15. 關閉活躍的手風琴項目
- 16. JQuery手風琴風格列表
- 17. 當您點擊下一個手風琴項目時,您如何關閉上一個手風琴項目
- 18. 富有:手風琴摺疊頁面刷新的所有手風琴項目
- 19. 手風琴組 - 項目不會下降
- 20. 隱藏其他手風琴項目
- 21. 手風琴中的jQuery UI手風琴
- 22. 使用jquery的手風琴
- 23. 使用CSS的手風琴
- 24. Bootstrap手風琴(點擊手風琴時應該關閉其他手風琴)
- 25. 用手風琴
- 26. 使用php和MySQL的表手風琴
- 27. 類似的手風琴問題,但不使用手風琴
- 28. 刪除jQuery手風琴懸停的下劃線
- 29. 手風琴內手風琴摺疊父母手風琴
- 30. 懸停項目時更改其他列表項目的CSS
請參閱此菜單:** http://berndmatzner.de/jquery/hoveraccordion/**。您也可以看看這個:** http://www.htmldrive.net/items/demo/ 619 /手風琴式菜單與 - jquery的** – Shatir