摘要: 就好像这功能。 代码如下 为什么要用延时器, 因为当移动另外一个模块时需要一定的时间,延时,鼠标能有一定的时间移到新的模块。 阅读全文
posted @ 2016-09-05 19:04 MrPat 阅读(439) 评论(0) 推荐(0) 编辑
摘要: 其实非常简单,就是设置一个div 让div的宽度和高度都设置为0, 然后为div设置一个border 因为角部位,比如我设置border-left和border-top 角部分是各自占用一半, 所以当我宽度和高度都为0时,不就是一个三角形吗。 代码很简单,不解释了, 效果图是這样的 阅读全文
posted @ 2016-09-05 16:55 MrPat 阅读(306) 评论(0) 推荐(0) 编辑
摘要: 思想:首先定义三个选项卡,可以用任何标签,只要如下图, 一共有三个ul,第一个ul给一个class,因为默认第一个选项卡的内容显示出来, 其他两个ul display:none; 当我鼠标移到第二个第三个选项卡的时候,删除第一个选项卡的class,鼠标移到哪里就给哪个选项卡那个class 思路就這样 阅读全文
posted @ 2016-09-05 12:05 MrPat 阅读(2679) 评论(0) 推荐(0) 编辑
摘要: 冒泡事件可以查询上个随笔, 捕捉事件正好和冒泡时间正反着 所以这代码我把冒泡事件注释, html和css的内容 js部分代码 其实捕捉监听事件和冒泡事件只是函数的一个参数不同,一个true,一个false。 其实主要有时候我们实现某些功能时,需要移除捕捉和冒泡事件。 阅读全文
posted @ 2016-09-05 10:36 MrPat 阅读(266) 评论(0) 推荐(0) 编辑