Ale*_*exB 10 javascript jquery accordion collapse twitter-bootstrap
我正在尝试模拟Bootstrap崩溃标题上的clik,但没有成功.
我真正想要做的是,当用户点击手风琴标题附近的图像时,它会打开,就像用户点击<a>
了标题一样.
这是一个更好理解的FIDDLE
我的HTML标记如下所示:
<div class="accordion" id="accordionFilter">
<div class="accordion-group">
<div class="accordion-heading">
<img src="http://placehold.it/40x40" onclick="SimulateClick();">
<a class="accordion-toggle collapsed" data-toggle="collapse" data-parent="#accordionFilter" href="#collapseOne">
Filter the results
</a>
</div>
<div id="collapseOne" class="accordion-body collapse">
<div class="accordion-inner">
<div class="row">
<br>
<div class="col-lg-3 col-md-3 col-sm-3">
1st column content
</div>
<div class="col-lg-3 col-md-3 col-sm-3">
2nd column content
</div>
</div>
</div>
</div>
</div>
</div>
Run Code Online (Sandbox Code Playgroud)
但我不知道如何在SimulateClick()
JS方法中写"点击图像,打开手风琴" .
我尝试过类似的东西
$("#collapseOne").click();
Run Code Online (Sandbox Code Playgroud)
要么
$("#collapseOne").addClass("in");
Run Code Online (Sandbox Code Playgroud)
但它没有做任何事情.
任何的想法 ?
Ror*_*san 19
您不需要模拟单击,因为引导程序会公开可用于以编程方式控制插件的方法.在这种情况下,有一个'切换':
$('.accordion-heading img').click(function() {
$('#collapseOne').collapse('toggle');
});
Run Code Online (Sandbox Code Playgroud)
<link href="//netdna.bootstrapcdn.com/bootstrap/3.1.1/css/bootstrap.min.css" rel="stylesheet">
<script type="text/javascript" src="//ajax.googleapis.com/ajax/libs/jquery/2.0.2/jquery.min.js"></script>
<script type="text/javascript" src="//netdna.bootstrapcdn.com/bootstrap/3.1.1/js/bootstrap.min.js"></script>
<div class="accordion" id="accordionFilter">
<div class="accordion-group">
<div class="accordion-heading">
<img src="http://placehold.it/40x40">
<a class="accordion-toggle collapsed" data-toggle="collapse" data-parent="#accordionFilter" href="#collapseOne">
Filter the results
</a>
</div>
<div id="collapseOne" class="accordion-body collapse" style="height: 0px;">
<div class="accordion-inner">
<div class="row">
<br>
<div class="col-lg-3 col-md-3 col-sm-3">
1st column content
</div>
<div class="col-lg-3 col-md-3 col-sm-3">
2nd column content
</div>
</div>
</div>
</div>
</div>
</div>
Run Code Online (Sandbox Code Playgroud)
有关API中可用方法的更多信息:http://getbootstrap.com/javascript/#collapse-usage
归档时间: |
|
查看次数: |
18822 次 |
最近记录: |