jquery - 我如何使用外部 anchor 或按钮控制 jquery UI Accordion

标签 jquery jquery-ui

如何使用外部 anchor 或按钮控制 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>

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

最佳答案

改变这个,

<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>

我今天刚刚在网站上完成了此操作。我遇到的问题是页面链接到正确的 anchor ,然后打开 Accordion ,这意味着用户不再位于正确的 anchor 。

关于jquery - 我如何使用外部 anchor 或按钮控制 jquery UI Accordion,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5438196/

相关文章:

javascript - 试图在 JS 输入框中获取今天的日期

动态创建后的 jQuery 样式/引用元素

php - 简化了 JQuery 和 PHP 星级评分

jquery-ui 通过排序拖放多个 div

javascript - Select2 无法在引导模式下工作

javascript - jQuery UI 拖动 div 不起作用

jquery - 如何隐藏原来的显示按钮并允许单击任意位置来隐藏我的内容?

jquery - 刷新助手位置

javascript - 在什么情况下 jQuery sortable 会默默地失败?

javascript - 从 JQUERY-UI Sortable 中删除 "Dragging"图形