随笔分类 - [随笔分类] Javascript
摘要:我们看看之前的拖拽在周围有东西的时候会出现什么问题? 在高级浏览器中不会有啥问题,我们放到IE7下面测试一下,问题就出来了。我们可以很清楚的看到,文字都已经被选中了。那这个用户体验很不好,用起来也不方便。顺便提一下,我们之前加了一个return false;帮我们解决了很多问题,如果去掉这个的话,chrome也会出现一样的问题。那么也就是说这个return false;可以解决chrome ff IE9+ 这些浏览器的问题。实际上在我们开发中,页面上会有许多的元素组成,不可能就一个div,在你拖动的时候其他地方是不会被选中的,比如说百度地图,大家可以玩玩。那我们如何做到这样子的一个拖拽呢?能够解决IE7的问题呢?
阅读全文
摘要:今天我们来看看如何让拖拽的物体不能拖出某个div之外和拖拽的吸附功能
上次讲到我们的拖拽是不可拖出可视区范围的,在这基础上我们加个父级的div,不让他拖出父级。原理和之前的一样.......
阅读全文
摘要:今天我们就来解决上一次拖拽雏形中的一些问题。下面看看有哪些问题?1. 现在的这个拖拽如果我鼠标移动的快点。。
2. 我们看看现在还有什么问题,虽然拖的快的问题解决了,但是当我把鼠标移动到这个位置.。。
3. 我们看看浏览器兼容的问题。。
阅读全文
摘要:拖拽拖拽实际上来说就是通过鼠标的位置来计算物体的位置,就是这么简单,就是这么任性。 那这个距离怎么求呢??鼠标的位置-物体位置的差值就是那个距离 是吧。。。。
阅读全文
摘要:大家一听这名字就知道,有了这套框架 网上的效果基本都是可以实现的。实际上之前的运动框架还是有局限性的,就是不能让好几个值一块运动。
那这个问题怎么解决呢? 我们先来看看之前的运动框架
阅读全文
摘要:等待已久的可同时变大边框等一系列效果运动框架出炉了,现在还是个初级版本,能满足需求。我们看看是如何实现的。
阅读全文
摘要:很神奇的代码,一不留神就出了bug,看看我们是怎么解决这个问题的。
阅读全文
摘要:我们先来看下之前的运动的代码,是否支持多物体运动,会出现怎么样的问题。。。
阅读全文
摘要:我们先来看下之前的匀速运动的代码,修改了速度speed后会出现怎么样的一个bug。这里加了两个标杆用于测试。。。
阅读全文
摘要:缓冲运动——逐行分析代码,让你轻松了解缓冲运动的原理
阅读全文
摘要:网站上会经常用到Javascript 中的运动,这次与大家分享一下一些运动的基本应用 。 方便大家在开发中能够直接使用。
代码简单易懂,适用于初学者。最后会一步一步整理出一套自己的运动框架。
阅读全文
摘要:效果 : 鼠标移入图片 停止滚动, 鼠标移出自动滚动 ,可以调整向左或右方向滚动。基本是比较全面的滚动效果。
阅读全文
摘要:用JavaScript获取地址栏参数的方法,注释:ECMAScript v3 已从标准中删除了 unescape() 函数,并反对使用它,因此应该用 decodeURI() 和 decodeURIComponent() 取而代之。
阅读全文
摘要:scrollWidth是对象的实际内容的宽,不包边线宽度,会随对象中内容的多少改变(内容多了可能会改变对象的实际宽度),clientWidth是对象可见的宽度,不包滚动条等边线,会随窗口的显示大小改变。offsetWidth是对象的可见宽度,包滚动条等边线,会随窗口的显示大小改变。
阅读全文
摘要:JavaScript代码建议外联,用来方便代码维护,使HTML 文档更小,利于搜索引擎收录,之后可以对可以压缩、加密单个 JavaScript 文件,浏览器可以缓存 JavaScript 文件,减少宽带使用(当多个页面同时使用一个 JavaScript 文件的时候,通常只需下载一次)。缺点是:将 JavaScript 代码形成为外部文件,也会增加服务器的 HTTP 请求负担,在超高并发请求的环境下,这并不是一个好的策略。另外 在引用外部 js 文件时,需注意文件的正确路径。
阅读全文
浙公网安备 33010602011771号