整个代码如下:

标题一

这是一段文本

这是一段文本

这是一段文本

这是一段文本

export default {

data () {

return {

}

},

methods:{

slide:function(event){

let curTarget = event.currentTarget,

containsCurClass = curTarget.classList.contains("up"),

nextSibling = curTarget.nextSibling;

while(nextSibling.nodeType == 3 && /\s/.test(nextSibling.nodeValue)){

nextSibling = nextSibling.nextSibling;

};

let detailScrollHeight = nextSibling.scrollHeight;

if(containsCurClass){

curTarget.classList.remove("up");

this.toggleSlide(nextSibling,detailScrollHeight,'500');

}else{

curTarget.classList.add("up");

this.toggleSlide(nextSibling,0,'500');

}

},

toggleSlide:function(dom,height,time){

dom.style.transition = 'height ' + time + 'ms';

dom.style.height = height + 'px';

}

}

}

.same_module{border:1px solid grey;}

.title{color:#fff;height:30px;line-height:30px;background:blue;padding:0 10px;cursor: pointer;overflow: hidden;}

.title span{vertical-align:middle;}

.title .arrow{float: right;}

.detail{overflow: hidden;}

.detail .inner{padding:5px 10px;background: #808080;color:#fff;}

.detail p{line-height: 26px;}

.arrow{

display: inline-block;

border-top: 2px solid;

border-right: 2px solid;

width: 8px;

height: 8px;

border-color: #EA6000;

transform: rotate(315deg);

position: relative;

transition: all 0.5s ease-in;

transform-origin: center center;

top:50%;

margin-top:-10px;

}

.up .arrow{

transform: rotate(135deg);

}

jQuery学习之路(7)- 用原生JavaScript实现jQuery的某些简单功能

▓▓▓▓▓▓ 大致介绍 学习了妙味,用原生的JavaScript实现jQuery中的某些部分功能 定义自己的函数库lQuery ▓▓▓▓▓▓ $()选择器的实现 jQuery是面向对象的,所以自己编写 ...

javascript学习-原生javascript的小特效(简单的运动效果)

前些日子看了个视频所以就模仿它的技术来为大家做出几个简单的JS小特效 一:运动特效(主要是通过改变元素的left,right,height,width,opacity来达到运动的效果) 我们今天做一个 ...

原生 JavaScript 代替 jQuery【转】

目录 用原生JavaScript代替jQuery Query Selector CSS & Style DOM Manipulation Ajax Events Utilities Promi ...

抛弃jQuery,拥抱原生JavaScript

前端发展很快,现代浏览器原生 API 已经足够好用.我们并不需要为了操作 DOM.Event 等再学习一下 jQuery 的 API.同时由于 React.Angular.Vue 等框架的流行,直接操 ...

原生javascript封装动画库

****转载自自己发表于牛人部落专栏的文章**** 一.前言 本文记录了自己利用原生javascript构建自己的动画库的过程,在不断改进的过程中,实现以下动画效果: 针对同一个dom元素上相继发生的 ...

你可能不需要 jQuery!使用原生 JavaScript 进行开发

很多的 JavaScript 开发人员,包括我在内,都很喜欢 jQuery.因为它的简单,因为它有很多丰富的插件可供使用,和其它优秀的工具一样,jQuery 让我们开发人员能够更轻松的开发网站和 We ...

原生javascript模仿win8等待进度条。

一.序言 一直很中意win8等待提示圆圈进度条.win8刚出来那会,感觉好神奇!苦于当时没思路,没去研究.通过最近网上找找资料,终于给搞出来了!先上Demo,献丑了!预览请看:win8进度条. 二.简 ...

原生javascript写的侧栏跟随效果

浏览网站时经常看到有的网站上,当一个页面很长的时候,设定侧栏内容会跟随滚动条滚动,我们把这种效果叫做“侧栏跟随滚动”.这种特效对提高网站浏览量.文章点击率.广告点击量都有一定效果. 侧栏跟随滚动的实现 ...

四种常见的提示弹出框(success,warning,error,loading)原生JavaScript和jQuery分别实现

原文:四种常见的提示弹出框(success,warning,error,loading)原生JavaScript和jQuery分别实现 虽然说现在官方的自带插件已经有很多了,但是有时候往往不能满足我们 ...

随机推荐

关于phpmyadmin #1045无法登陆服务器的问题

修改/home/wwwroot/phpmyadmin/libraries/config.default.php 文件,找到下面两行 $cfg['Servers'][$i]['nopassword'] ...

Ruby Regexp

创建正则表达式对象 #以大写字母开始后面紧跟N个数字,方式一 reg = /[A-Z]\d+/ #方式二 reg = Regexp.new("[A-Z]\d+") reg = Re ...

30天轻松学习javaweb_Range实现断点续传

package com.wzh.test.http; import java.io.FileOutputStream; import java.io.IOException; import java. ...

iOS - 网络 - NSURLSession

1.NSURLSession基础 NSURLConnection在开发中会使用的越来越少,iOS9已经将NSURLConnection废弃,现在最低版本一般适配iOS,所以也可以使用.NSURLCon ...

[BZOJ 1058] [ZJOI2007] 报表统计 【平衡树】

题目链接:BZOJ - 1058 题目分析 这道题看似是需要在序列中插入一些数字,但其实询问的内容只与相邻的元素有关. 那么我们只要对每个位置维护两个数 Ai, Bi, Ai 就是初始序列中 i 这个 ...

win7计划任务执行BAT文件问题

今天下午做了一个调用java 可执行jar的程序,想通过win7的计划任务来调用 批处理命令: java -jar BIDropSyc.jar    或者 javaw -jar BIDropSyc.j ...

Docker 网络之理解 bridge 驱动

笔者在前文中介绍了 CNM(Container Network Model),并演示了 bridge 驱动下的 CNM 使用方式.为了深入理解 CNM 及最常 ...

sql server 2008 windows验证改为混合登陆SqlServer身份验证用户名密码

安装过程中,SQL Server 数据库引擎设置为 Windows 身份验证模式或 SQL Server 和 Windows 身份验证模式.本主题介绍如何在安装后更改安全模式. 如果在安装过程中选择“ ...

应用监控CAT之cat-client源码阅读(一)

CAT 由大众点评开发的,基于 Java 的实时应用监控平台,包括实时应用监控,业务监控.对于及时发现线上问题非常有用.(不知道大家有没有在用) 应用自然是最初级的,用完之后,还想了解下其背后的原理, ...

Java中浮点型数据Float和Double进行精确计算的问题

Java中浮点型数据Float和Double进行精确计算的问题 来源  https://www.cnblogs.com/banxian/p/3781130.html 一.浮点计算中发生精度丢失     ...

PHP slideup,vue+原生JavaScript实现slideDown与slideUp[简单思路]相关推荐

  1. # vue+JavaScript实现slideDown与slideUp效果

    vue+JavaScript实现slideDown与slideUp效果 整段代码如下代码片. // An highlighted block <template><div style ...

  2. 原生JavaScript实现jQuery中的slideUp和slideDown滑动效果

    参考文章:用原生JavaScript写出类似jQuery中slideUp和slideDown效果_johnworks的博客-CSDN博客   作者:johnworks 目录 一.前言 二.第一次尝试 ...

  3. 用原生JavaScript写出类似jQuery中slideUp和slideDown效果

    JavaScript是本人自学的第一门语言,也是本人目前最喜欢的一门语言.由于是自学,加上没有做过任何项目(只是偶尔自己做一些小效果玩玩),所以水平不咋地,写得不好之处,欢迎各位指正. 前言 在我自学 ...

  4. 利用css3实现jQuery中的slideDown和slideUp效果

    最开始想要实现一个菜单从上向下滑出的效果,采用transition: translate 0.5s ease-in;总是觉得别扭的很,无意间看到小米官网的二级菜单从上向下滑出的效果,顿时觉得这样就不会 ...

  5. [译] 原生 JavaScript 值得学习吗?答案是肯定的

    原文地址:Is Vanilla JavaScript worth learning? Absolutely. 原文作者:David Kopal 译文出自:掘金翻译计划 本文永久链接:github.co ...

  6. 前端框架这么火,还有必要学好原生 JavaScript 吗?

    作为一名前端工程师,JavaScript 你一定每天都在用.但是,即便工作 5 年以上的前端也不一定用得非常熟,甚至很多前端对 JavaScript 的掌握程度仅仅停留在会用的层面. 而且 Vue/R ...

  7. 为什么说要学习全新的原生 JavaScript?

    JavaScript 是前端开发工程师最重要的技能,没有之一.在 Vue.js.React.js.Koa.Echarts 等框架风靡一时的背景下,原生的 JavaScript 就可以被抛弃了吗?答案是 ...

  8. java excel 插件_轻量级的原生JavaScript的Excel插件——JExcel

    介绍 jExcel是一个轻量级的原生javascript插件,用于创建与Excel或任何其他电子表格软件兼容的基于Web的交互式表格和电子表格.可以从JS数组,JSON,CSV或XSLX文件创建在线电 ...

  9. 原生JavaScript+WebSocket+nodejs实现聊天室功能

    码字不易,有帮助的同学希望能关注一下我的微信公众号:Code程序人生,感谢!代码自用自取. WebSocket也是前端非常重要的技术栈. 现在各种网站.App.小程序都伴有即时通信的功能.WebSoc ...

  10. vue,原生html—input框输入银行卡4位分开、手机号344分隔

    vue,原生html-input框输入银行卡4位分开.手机号344分隔 效果图: 1.uni-app写input框 (注意type类型不能为number,这是一个坑,我理解到-数字框只能输入数字不能显 ...

最新文章

  1. linux内核 cpu_die,解密“内核”,和“cpu”又有啥关系?
  2. c#+mysql 中文乱码
  3. 测试框架 Jest 实例教程
  4. sed、awk、xargs正则表达式
  5. js如何同时打开多个信息窗口 高德地图_高德地图显示单个窗体和显示多个窗体的方法...
  6. 音视频技术开发周刊 | 166
  7. 理工科同学转行经管咨询金融,一定要慎重
  8. PL/SQL生成表的数据结构关系图
  9. Nacos指南-服务发现:删除服务
  10. java struts2教程_Struts2学习教程之入门小白的开始基础
  11. Is your Tecplot 360 EX liense valid?
  12. 神经网络的参数(Weight)
  13. R语言使用quantmod包的getSymbols函数从指定金融数据源获取指定时间段的股票数据、获取美国10年期债券收益率数据
  14. javascript大全
  15. 如何开心愉快兴趣满满的学习机器人和人工智能知识并提升思维力
  16. storm人偶_STORM TOYS 真人快打系列 MOTARO 茂太郎 可动人偶
  17. php读这文件速度,ASP和PHP文件操作速度的对比
  18. sql server 2008 R2 与 sql server 2012 下载地址(包括x86、x64)
  19. 【JavaWeb开发】Referer防盗链的详解
  20. CSDN新版个人空间介绍之二——个人主页

热门文章

  1. 恍然若梦:南京珠江路一晚安利-传销经历。
  2. 温故而知新---jquery(jq)进阶篇
  3. Java - 数组常用方法
  4. 百家企业短信网关(背景及核心代码)-1-同时对接多家短信公司的开源免费代码
  5. unity汤姆猫自动检测录音,不说话自动播放
  6. C#报表开发工具ReportViewer vs Stimulsoft Reports.Net
  7. redis streams_如何构建Redis Streams应用程序
  8. 工厂利用计算机系统实现温度调节,超星尔雅短视频的拍摄与制作完整答案
  9. ORACLE AutoVue 服务器/桌面版/WebService/SDK安装
  10. 炼数成金《数据分析与SAS》课程