排他思想:就是排除掉其他的(包括自己),然后再给自己设置想要实现的效果。总而言之,排他思想的实现步骤就是所有元素全部清除再设置当前元素。
大白话---简单总结:干掉兄弟,复活自己
使用场景:1.Tab栏效果切换 2. 轮播图下方高亮小圆点 3.按钮的选择 4.一组同类便签中(如li标签,span标签,div标签),其中一个便签需要实现某一个样式.就可以使用 for循环 清除所需要的样式,再添加自己需要的样式
排他思想步骤:1.获取元素-------利用for循环获取
利用事件委托(冒泡原理)
2.注册事件(常见的事件:鼠标事件,键盘事件,焦点事件,文本事件)
3.所有元素清除样式(干掉其他人)
4.给当前元素设置样式(留下我自己)
注意点:顺序不能颠倒(先移除,后添加)
举例子 如下:
<body>
<div class="domestic">
<div class="clearfix">
<span class="active" data-id="0">登高踏青</span>
<span data-id="1">小憩温泉</span>
<span data