如何使用外部锚点或按钮控制jquery UI Accordion

时间:2011-03-25 21:14:06

标签: jquery jquery-ui

如何使用外部锚点或按钮控制jQuery UI Accordion?

假设我使用:

<script>
 $function(){
$("#accordion").accordion({
    header: "h3",
    autoHeight: false,
    navigation: true
    });
});  
</script>

使用此HTML:

    <div id="accordion">

<div>
<h3><a href="#"><b>tab1</b></a></h3>
    <div>
    <p>Some text here 1</p>
     </div>
</div>

<div>
     <h3><a href="#"><b>tab 2</b></a></h3>
<div>
     <p>some text here 2</p> 
     </div>
</div>

</div>

如何使用外部锚点或按钮控制或触发或打开它们?

1 个答案:

答案 0 :(得分:0)

改变这一点,

<h3><a href="#"><b>tab 2</b></a></h3>

要,

<h3><a name="tab2" href="#tab2"><b>tab 2</b></a></h3>

然后像这样编码您的链接:

<a href="http://domain.com/page/#tab2">Click here to see Tab 2</a>

我今天刚刚在网站上完成了这项工作。我遇到的问题是页面链接到正确的锚点,然后打开手风琴,意味着用户不再处于正确的锚点。