摘要: 一、开篇 在上一篇中介绍了鼠标点击然后弹出菜单的滑动菜单,这一篇介绍鼠标移动弹出菜单的滑动效果。个人认为鼠标移动的这种滑动菜单更复杂一些。 二、原理 再次引用上一篇的图 这种菜单和鼠标点击的菜单又有很大的不一样了,下面说一下我这种菜单是如何工作的: 1、首先滑动这种效果的基本原理在上一篇已经详细说明了,在这里就不多说了; 2、将按钮和菜单以及他们的所有子元素都添加一个menugrou... 阅读全文
posted @ 2008-09-04 01:51 LongWay 阅读(3784) 评论(2) 推荐(0) 编辑
摘要: 一、开篇 在研究CS08的时候,看到后台管理的Dashboard滑动按钮做得很漂亮,于是自己就动手写了一个,在这里与大家分享。菜单展开可以是鼠标点击按钮,也可以是鼠标移动到按钮上,在这里先介绍鼠标点击的这种菜单。 二、原理 基本原理很简单,就是将需要滑动的菜单放在一个overflow为hidden的容器里,然后控制菜单相对于容器的top属性,实现下拉的效果。 但是实际上也没这么简单,因为要遇到... 阅读全文
posted @ 2008-09-04 00:49 LongWay 阅读(4924) 评论(4) 推荐(0) 编辑
摘要: 一、开篇 拖拽已经是个Javascript的老话题了,但是也是最经典的问题之一。在这里,我用面向对象的方法实现了简单的拖拽,这是做复杂js效果的基础。 二、原理 拖拽的原理很简单,就是捕获鼠标事件,作出应有的相应。 需要处理的鼠标事件有三个:mousedown mousemove mouseup,下面分别介绍在各个事件需要处理一些什么事情。 1、 mousedown (1) 将鼠... 阅读全文
posted @ 2008-09-03 01:28 LongWay 阅读(1289) 评论(4) 推荐(0) 编辑
摘要: 一、何为缓动效果 缓动效果在任何软件上都是常用的,尤其是在web开发里。 所谓缓动效果,即是说元素的运动不是匀速的,而是由快到慢或者由慢到快这样变化的。缓动效果可以使得页面看起来更豪华,提高网页的质量。 二、原理 我的这种缓动效果的实现方法来源于大家都非常熟悉的Flash。在创建动画补间的时候,下面会有缓动的选项: 改变右边缓动的数值可以实现缓动效果,数值为正的时候就先快后慢,数... 阅读全文
posted @ 2008-09-02 22:17 LongWay 阅读(1272) 评论(2) 推荐(0) 编辑
摘要: Javascript事件的重要性不用多说,但是各种浏览器处理事件的方法可能出现很大差别,这大大阻碍了撰写js事件代码的效率,下面是一个通用的js事件基础库,它统一了js事件的使用,大大提高了撰写效率。 这段代码是《Javascript高级程序设计》第九章所总结的,我修改了一些地方并且调试正确,并且已经在自己的项目中使用。 Code highlighting produced by ... 阅读全文
posted @ 2008-08-08 11:37 LongWay 阅读(849) 评论(1) 推荐(0) 编辑
摘要: 《Javascript高级程序设计》是一本深入介绍js的一本好书,第八章 “浏览器和操作系统” 介绍的是用Javascript检测浏览器的类型和版本、检测操作系统的类型和版本的方法。书上最后总结出了一个可以作为公用的基本js库,个人觉得有用,于是将其收藏(输入形成js文件并且调试多次、并且修改少量代码)。 这种检测其实就是主要根据window.navigator.userAge... 阅读全文
posted @ 2008-08-07 23:28 LongWay 阅读(1473) 评论(0) 推荐(0) 编辑
摘要: 总结了一个晚上,通过对IE DevToolbar和Firebug的观察,画出了这两幅图,以区别offsetWidth clientWidth scrollWidth scrollTop scrollLeft等属性的细微差别,希望对各位写js有所帮助! 第一幅图中oEvent是一个时间发生时的一个参数对象,在IE和FF中的获得方法就不用多说了吧。整个大背景是这个网页的全部尺寸,中间的小框才是浏览器中... 阅读全文
posted @ 2008-07-19 03:20 LongWay 阅读(3423) 评论(7) 推荐(1) 编辑
摘要: Web.config文件可谓是每个ASP.NET站点必不可少的一个文件,其中记录了网站的各种配置。一些比较静态但是又可能变更的数据可以放在web.config中,已有的appSettings配置节便有这种用途。 …… …… 在代码中可以用如下方式访问到添加的setting string value = ConfigurationManager.AppSettin... 阅读全文
posted @ 2008-06-06 02:10 LongWay 阅读(917) 评论(0) 推荐(0) 编辑