美文网首页
【so easy !!!】 用js实现上移下移功能

【so easy !!!】 用js实现上移下移功能

作者: Cee_1997 | 来源:发表于2018-09-21 13:54 被阅读0次

1.首先进行布局

布局

初步效果如图


效果1

2.根据爱好或需求写样式

样式

加了样式后的效果

效果2

3.对script进行简单思路分析

重要!对后面书写代码有很大帮助

4.按照思路分析书写script部分代码

script部分代码1 script部分代码2

5.效果展示:

 现在就可以轻松实现上移下移功能了,并且第一个元素不能再上移,最后一个元素也不能再下移

轻松实现上移下移 当第一个上移或最后一个下移出现提示框

6.注意!!!

其实这里面还涉及到一个知识点。在这里我们使用的是insertBefore方法在某元素前面添加新子节点,当在插入语句前面进行检测时,会发现当点击55555对应的下移时会弹出null,但是对我们整体的效果是没有影响的。那是因为当出现insertBefore(obj,null)这种参考对象为空时,会默认执行appendChild方法,在后面追加子节点。于是55555就追加到最后面去了,我们看到的现象也是它确实下移了。相信现在明白它下移了的真正原理了噻!哈~

添加检测语句 弹出null


                                                              期待你的小心心哟💗

相关文章

网友评论

      本文标题:【so easy !!!】 用js实现上移下移功能

      本文链接:https://www.haomeiwen.com/subject/oopanftx.html