【发布时间】:2019-06-29 08:59:17
【问题描述】:
此模式框没有可见的选项卡。我只是使用 href 属性 导航到其他页面。
<div id="bootmodal" class="modal fade" tabindex="-1" data-width="370" data-backdrop="static" data-keyboard="false" style="display: none;">
<div class="tab-content">
<!--
NOTE: i'll not use nav-tab
===========================
<ul class="nav nav-tabs col-md-3 custom-bullet">
<li class="active"><a data-toggle="tab" href="#login_tab">Login</a></li>
<li><a data-toggle="tab" href="#lostpass_tab">Lost Your Password?</a></li>
</ul>
-->
<div class="tab-pane active fade in" id="login_tab">
<form id="login" action="login" method="post">
<div class="modal-header">
</div>
<div class="modal-body">
</div>
<div class="modal-footer">
<a href="#lostpass_tab" data-toggle="tab"><span class="label label-info pull-left"><?php _e('Lost your password?','woocomputers'); ?></span></a>
<?php if (get_option( 'users_can_register' ) != true): ?>
<a href="#register_tab" data-toggle="tab"><span class="label label-danger pull-right"><?php _e('Registration is disable rightn now!','woocomputers'); ?></span></a>
<?php else: ?>
<a href="#register_tab" data-toggle="tab"><span class="label label-danger pull-right"><?php _e('Create a New Account.','woocomputers'); ?></span></a>
<?php endif; ?>
</div>
</form>
</div>
<?php if (get_option( 'users_can_register' ) == true): ?>
<div class="tab-pane fade in" id="register_tab">
</div>
<?php endif; ?>
<div class="tab-pane fade in" id="lostpass_tab">
</div>
</div>
</div>
我想通过使用打开特定的隐藏标签
<button type="button" id="wp-ajax-logout" class="btn" data-toggle="modal" data-target="#bootmodal">Login</button>
<button type="button" id="wp-ajax-lost-pass" class="btn" data-toggle="modal" data-target="#bootmodal">Lost your password</button>
或通过标签
<a href="#login_tab" class="btn" data-toggle="modal" data-target="#bootmodal" >Register</a>
<a href="#lostpass_tab" class="btn" data-toggle="modal" data-target="#bootmodal" >Register</a>
有没有办法使用 jquery 打开特定的隐藏标签?
编辑:
我想通过短代码功能使用页面模板中的触发器<button>Register</button>或<a href="#login_tab">Login</a>。
我在网站周围找到了一些代码。他们使用js。
$("#bootmodal").on('shown.bs.modal', function(e) {
var tab = e.relatedTarget.hash;
$('.nav-tabs a[href="'+tab+'"]').tab('show')
})
在这里他们使用.nav-tabs,但我不想要。没有这个问题,一切都很好。
【问题讨论】:
标签: ajax jquery twitter-bootstrap