Bootstrap tabcollapse在小屏幕上不能用于ajax调用
Bootstrap tabcollapse not working for ajax call on small screens
我使用Bootstrap tabcollapse插件从这个链接:https://github.com/flatlogic/bootstrap-tabcollapse.
这个插件将引导选项卡组件切换为小屏幕(手机)的折叠(手风琴),对于大屏幕(如桌面)也能正常工作。我在其中一个选项卡上有一个ajax调用。当选项卡显示在大屏幕上(例如Desktop)时,这个ajax调用工作得非常好,但是当选项卡切换到手风琴小屏幕时,ajax查询不会被触发。下面是我的代码:
<ul id="details-tabs" class="nav nav-tabs">
<li id="my-charges" class="active">
<a href="#charges" data-toggle="tab">Charges</a>
</li>
<li id="conditions">
<a href="#detail-conditions" data-toggle="tab">Conditions</a>
</li>
</ul>
<div class="tab-content">
<div class="tab-pane fade in active" id="charges">
Some HTML
</div>
<div class="tab-pane fade" id="detail-conditions">
Data Via ajax
</div>
</div>
<script>
$('#conditions').click(function()
{
$.ajax({
dataType:'html' ,
type: 'GET' ,
data: {'id':1},
url: 'controller/action',
success: function(result)
{
$('#detail-conditions').html(result);
}
});
});
$('#details-tabs').tabCollapse();
</script>
在ajax成功函数中添加$('#details-tabs').tabCollapse();
。
<script>
$('#conditions').click(function()
{
$.ajax({
dataType:'html' ,
type: 'GET' ,
data: {'id':1},
url: 'controller/action',
success: function(result)
{
$('#detail-conditions').html(result);
$('#details-tabs').tabCollapse();
}
});
});
</script>
相关文章:
- JQuery Mobile UL列表仍然不能用于动态列表
- XMLHttpRequest可用于IE8,但不能用于googlechrome
- 如果使用JSONP来解决同源策略,则可以'它不能用于XSS漏洞利用
- 具有Obj和Cubemap的Three.js场景,接收THbindTexture:纹理不能用于多个目标
- 为什么我的代码不能用于查找 JavaScript 中的数组中是否存在值
- 为什么我可以使用 FileSystemObjects 来读取和写入客户端二进制文件,而不能用于读取和发送到服务器
- Rails:为什么我的ajax创建的对象不能用于触发javascript
- 为什么我的Javascript SWITCH语句不能用于HEX颜色分配
- rails-ajax微调器可用于开发,但不能用于生产
- 剑道数据源示意图.数据不能用于下拉列表
- chart.js图例不能用于饼状图
- insertRow()不能用于FOR循环
- jsp HttpURLConnection getResponseCode不能用于'http://192.168
- 属性被禁用,不能用于Xhtml
- for循环不能用于JavaScript动画
- Bootstrap tabcollapse在小屏幕上不能用于ajax调用
- 为什么click()不能用于附加元素
- Gulp.watch()不能用于FTP更新
- 在Angular.js中,双向数据绑定不能用于指令
- ShallowCompare不能用于不可变js