Welcome 微信登录

首页 / 脚本样式 / JavaScript

一起来写段JS drag拖动代码

一起来写段JS drag拖动代码

1、为要被拖移三个事件,onmousedown,onmousemove,onmouseup 2、在onmousemove事件中来处理被拖移元素的位置的变化,其实说白了元素要移动的距离就是鼠标两次移动之间的距离。 3、其中还包括setCapture,releaseCapture,目的就是为了被搬移的元素始终能拥有焦点。 以前大致就是以前的认识,可以参见 JS拖动技术--- 关于setCapture 这个实现,后来随着工作要求的提高,做的工作都是要跨浏览器的,...
web前端开发也需要日志

web前端开发也需要日志

如IE6,在他上面还不那么富饶,给程序调试带来的很大的痛苦啊,所以日志即时输出是一个不错的选择,可以知道程序覆盖到了哪里。即是在先进的浏览器上也是很有必要的,他比去调试程序来确定相应的业务代码有没有执行到也快的多也容易的多,好了,下面来给大家介绍一个我业余时间写的调试信息输出工具。 上代码: 复制代码 代码如下: (function(){ var cache = []; var el = null; this.__debugLine = 1; functi...
JavaScript(JS) 压缩 / 混淆 / 格式化 批处理工具

JavaScript(JS) 压缩 / 混淆 / 格式化 批处理工具

昨天分享了http://jscompress.sinaapp.com/这个小工具后,发现大家还是很喜爱的。因此今天我把它json化了.用json传输数据,也开放了api本工具所有的功能实现都是由http://jscompress.sinaapp.com/api处理.(包括现在可以使用的这个在线压缩)所有的数据交换均由 HTTP POST 输入处理后由 json 作为数据输出格式.API参数 : http://jscompress.sinaapp.com/a...
DIY jquery plugin - tabs标签切换实现代码

DIY jquery plugin - tabs标签切换实现代码

Why DIY jquery tab 接触jquery 2,3个月了,一直都未动手写过插件。正好最近比较闲,就打算把一直看不顺眼的项目中现有的tab改造一番(现有的tab未能做成一个控件,copy,past的代码太多)。 想着jQuery这么强大的库不可能没有tabs插件吧,赶紧搜了一下,哈,果然!jQuery tabs!心里一阵窃喜,赶紧load下来用用吧。可查看了一下它的用法,才发现不太适用现有的项目耶,我们的tab每一个都对应着一个完整的页面,是用i...
基于Jquery 解决Ajax请求的页面 浏览器后退前进功能,页面刷新功能实效问题

基于Jquery 解决Ajax请求的页面 浏览器后退前进功能,页面刷新功能实效问题

需要使用的 jquery.history.js插件 在巨人的肩膀之上,以下前进后退工作基于插件完成! 做了几个兼职,上天帮人完成页面的时候顺便做了一个ajax的请求。发现浏览器的刷新,后退,前进按钮失效。于是乎google了一下。发现了一些解决方法。其中一个jquery.hashchange.js的插件有的时候会失效,有的时候会造成页面多次请求。 换另外一个插件测试下,完美达到我的要求。 总的思路,在url上加上参数,一切工作基于这个参数完成。 复制代码 ...
<< 1861 1862 1863 1864 1865 1866 1867 1868 1869 1870 >>