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

1.首先进行布局

布局

初步效果如图


效果1


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

样式

加了样式后的效果

效果2

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

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

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


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

5.效果展示:

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

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

6.注意!!!

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

添加检测语句
弹出null



                                                              期待你的小心心哟💗

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 概要 64学时 3.5学分 章节安排 电子商务网站概况 HTML5+CSS3 JavaScript Node 电子...
    阿啊阿吖丁阅读 9,355评论 0 3
  • 一、样式篇 第1章 初识jQuery (1)环境搭建 进入官方网站获取最新的版本 http://jquery.co...
    凛0_0阅读 3,482评论 0 44
  •   DOM(文档对象模型)是针对 HTML 和 XML 文档的一个 API(应用程序编程接口)。   DOM 描绘...
    霜天晓阅读 3,721评论 0 7
  • 一、JS前言 (1)认识JS 也许你已经了解HTML标记(也称为结构),知道了CSS样式(也称为表示),会使用HT...
    凛0_0阅读 2,814评论 0 8
  • 猫上一周饭量减小,我以为是热的,没放在心上,之前该打疫苗了,一直说去宠物医院,就是没去。这两天连它最爱吃虾也不吃,...
    吴宁_16ee阅读 153评论 0 0