JS实现博客前端页面(五) —— 封装弹窗拖拽事件

2016-09-13
阅读 2 分钟
5.8k
在JS实现博客前端页面(四)中已经实现了对弹窗组件的封装,现在我们想要在浏览器窗口内可以对弹窗进行拖拽移动,就需要封装拖拽事件。 拖拽的原理 首先我们需要了解拖拽的原理,大致分为如下几个步骤: 将鼠标移动到需要拖拽的物体上,按下鼠标,触发onmousedown事件; 按住鼠标的同时,选中物体,并进行拖动,触发onmo...

JS实现博客前端页面(四) —— 封装弹窗组件

2016-09-12
阅读 4 分钟
13k
如下图所示,在点击登录按钮后,会弹出“网站登录”的弹窗:该弹窗组件由一个遮罩层和窗体组成,遮罩可以阻止我们对周围元素的操作,窗体水平垂直居中,窗体内部是一个登录表单,点击右上角的关闭按钮时整个弹框组件消失。

JS实现博客前端页面(三) ——封装下拉菜单

2016-09-10
阅读 4 分钟
8k
创建一个顶部header区域,放入“logo图片”和“个人中心”,鼠标滑过“个人中心”时,会显示下拉菜单,鼠标移出时会隐藏,对于下拉菜单的每一项,鼠标划过有背景样式的切换。

JS实现博客前端页面(二)—— 封装CSS

2016-09-09
阅读 3 分钟
4.9k
但有时候,我们不需要把所有获取到的class都设置CSS,只需要设置其中的某一个,这时我们可以进行筛选,封装getElement()方法,代码如下:

JS实现博客前端页面(一)—— 封装基础库

2016-09-08
阅读 4 分钟
5.7k
首先创建一个基本库,名字叫做base.js,用于编写最常用的代码,然后不断的扩展封装。在最常用的代码中,最常用的就是获取节点的方法。这里我们可以编写代码如下:

JS实现轮播图思路整理

2016-08-14
阅读 8 分钟
14.3k
JS实现原理:通过改变图片的偏移量来实现图片的切换实现步骤:1、通过documnet.getElementById()获取页面需要操作的元素