Bootstrap 标签页跳转的两种方式 href和data-target

Bootstrap标签页需要用一个 data-target 或者一个指向 DOM 中容器节点的 href

在html中的跳转一般用href写,但是在框架中,可能会导致用href自动走路由的的可能。所以我的解决方法一般是把href换成另外一种方式,即data-target的方式。代码如下所示

<ul id="myTab" class="nav nav-tabs">
	<li class="active">
		<a href="#selfInfo" data-toggle="tab" onclick="">个人资料</a>
		<div class="tab_border_bottom"></div>
	</li>
	<li>
		<a href="#teacherCharge" data-toggle="tab" onclick="">老师评语</a>
		<div class="tab_border_bottom"></div>
	</li>
	<li>
	    <a href="#parentCharge" data-toggle="tab" onclick="">家长评语</a>
	    <div class="tab_border_bottom"></div>
	</li>
</ul>
<ul id="myTab" class="nav nav-tabs">
	<li class="active">
		<a data-target="#selfInfo" data-toggle="tab" onclick="">个人资料</a>
		<div class="tab_border_bottom"></div>
	</li>
	<li>
		<a data-target="#teacherCharge" data-toggle="tab" onclick="">老师评语</a>
		<div class="tab_border_bottom"></div>
	</li>
	<li>
	    <a data-target="#parentCharge" data-toggle="tab" onclick="">家长评语</a>
	    <div class="tab_border_bottom"></div>
	</li>
</ul>

 

  • 1
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
`data-toggle` 和 `data-target` 是Bootstrap中的两个HTML属性,用于定义一个触发器和一个目标元素。 `data-toggle` 属性指定了触发器的类型,可以是 `modal`、`dropdown`、`tab` 等。它告诉Bootstrap该元素是用来触发一个特定的功能。 `data-target` 属性指定了目标元素的选择器或ID。当触发器被触发时,Bootstrap会根据 `data-target` 属性查找目标元素,然后对其进行相应的操作,比如展示一个模态框。 举个例子,如果你想在一个按钮上添加模态框功能,你可以这样写: ```html <button type="button" class="btn btn-primary" data-toggle="modal" data-target="#myModal"> 打开模态框 </button> <div class="modal fade" id="myModal" tabindex="-1" role="dialog" aria-labelledby="myModalLabel"> <div class="modal-dialog" role="document"> <div class="modal-content"> <div class="modal-header"> <h4 class="modal-title" id="myModalLabel">模态框标题</h4> <button type="button" class="close" data-dismiss="modal" aria-label="Close"> <span aria-hidden="true">×</span> </button> </div> <div class="modal-body"> 模态框内容 </div> <div class="modal-footer"> <button type="button" class="btn btn-secondary" data-dismiss="modal">关闭</button> <button type="button" class="btn btn-primary">保存</button> </div> </div> </div> </div> ``` 这个例子中,`data-toggle="modal"` 和 `data-target="#myModal"` 指定了该按钮是一个触发模态框的按钮,并且对应的目标元素是 ID 为 `myModal` 的 `div` 元素。当按钮被点击时,Bootstrap会自动展示这个模态框。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值