开发者学堂课程【移动 Web 前端开发:产品-优惠券-工具提示 】学习笔记,与课程紧密联系,让用户快速学习知识。
课程地址:https://developer.aliyun.com/learning/course/594/detail/8469
产品-优惠券-工具提示
有一个动态的交互功能,提供一个类似组件的功能给我们。这个组件的属于JavaScript 插件,点开 JavaScript 插件,点开工具提示找到 Tooltip on right。
在使用微金所这个项目的时候,尽可能的用到 Static tooltip 组件,但是肯定用不完,只要学会用一个常用的就可以了。
接下来使用工具 Tooltip 提示这个组件。
但是,前提是先要把这两个按钮位做出来,再赋予这两个按钮控制提示的功能就可以了。
一、组件:Static tooltip
(1).建立一个新的盒子
Ø 先做出两个按钮,进入 index.html 在盒子 right 中新建一个盒子:
”tips”> //div取名
”red”>微 //tips有两种提示,这个是微
”green”>赣 //这个是赣
//容器写完了
Ø 进入 index.css 中,写样式:
.product_box .box_right .tips{
position:absolute; //这里定位需要变,父容器定位也要变
left:0;
top:10px;
width:100%; //宽度
text-align:center //居中
}
.product_box .box_right .tips span{
width:16px; //文字宽度
height:16px; //文字高度
font-size:12px;//font-size大小
border-width:1px; //边框宽度
border-style:solid;
display:inline-block;//变成块的元素
text-align:center
line-height:16px;
vertical-align:middle;
}
.product_box .box_right .tips .red{
color:red;
border-color:red;
}
.product_box .box_right .tips .green{
color:green;
border-color:green;
}
Ø 在 .product_box .box_right 中添加一项:
position:relative;
Ø 进入浏览器刷新之后效果如下:
Ø 要产生工具提示可以自行看一下组件下面的实例。
data-toggle 证明它是什么组件,data-placement 证明它的提示方向或者它的位置,title 提示的内容。三个属性提示内容。
(2).优化盒子
”tips”>
”red” data-toggle=”tooltip” data-placement=”top” title=”微金宝”>微
”green” data-toggle=”tooltip” data-placement=”bottom” title=”江西省”>赣
Ø 进入浏览器,刷新后,将鼠标放上去就可以看到效果,这是默认就有的,没有用。
Ø 有些组件可以自己初始化,有些组件需要自己初始化。在工具提示的第一句话里面,你必须自己初始化(you must initialize them yourself )。需要找到 data-toggle 属性调用这个方法。
Ø 在以下界面输入
$(‘.red’).tooltip();
$(‘.green’).tooltip(); //这一句话是把所有的tooltip都初始化一遍
示例:
$(‘.red’).tooltip();
【”red”data-toggle=”tooltip”data-placement=”top” title=”微金宝”>微
】 //找到一个叫red的
$(‘.green’).tooltip();
”green”data-toggle=”tooltip”data-placement=”bottom” title=”江西省”>赣
】
Ø 打开浏览器,刷新后,将鼠标放上去:
Ø /*初始页面上的工具提示*/
$(‘[data-toggle=”tooltip”]’).tooltip();
/** ITCAST WEB ... */
$(function(){
/*动态的响应式轮播图*/
Banner();
initTab();
/*初始页面上的工具提示*/
$(‘[data-toggle=’’tooltip’’]’).tooltip();



