
js
jvon
这个作者很懒,什么都没留下…
展开
-
Js中img预加载问题
因工作需要,最近研究网页图片模糊预加载问题,本来是很简单的几行代码,但是发现ie浏览器下不能正常显示,最后通过网上找资料做出以下总结:(说明,由于是图片网站,在网页打开时已经有些图片预先加载到缓存中)var imgShow = new Image();imgShow = src;//src为传递过来的图片地址imgShow.onload = function (){$("#div_原创 2012-12-12 15:16:20 · 1390 阅读 · 1 评论 -
使用<!-- //-->这样的html注释把js代码注起来的作用
那些不支持 JavaScript 的浏览器会把脚本作为页面的内容来显示。为了防止这种情况发生,我们可以使用这样的 HTML 注释标签:html> body> script type="text/javascript"> document.write("Hello World!"); //--> script> body> html>转载 2012-12-12 11:40:38 · 447 阅读 · 0 评论 -
js实现firefox、chrome、ie浏览器复制功能
由于浏览器的安全性问题,ff和chrome不支持js的直接复制,目前网上有很多种解决办法,我用的是ZeroClipboard.js。网上可以下到源码和测试文件,这里就不上传附件了。在测试文件中,控制复制的dom组件是:复制如果发现在页面上定位出现问题时,可以考虑把clip_container的position属性设为relative,因为flash文件是用的绝对定位。原创 2013-05-28 13:39:12 · 816 阅读 · 0 评论 -
jquery获取元素的绝对/相对位置(坐标)
获取页面元素的绝对位置,可以用offset()方法:var top = $("元素").offset().top;var left = $("元素").offset().left;获取页面元素相对父元素的位置,可以用position()方法:var pTop = $("元素").position().top;var pLeft = $("元素").pos原创 2013-06-05 15:46:10 · 1741 阅读 · 0 评论 -
获取页面js动态写入的数据(抓取天猫商品价格)
直接上代码:先安装phantomjs,然后安装casperjs,注意要添加系统环境变量。php代码:for($i=0; $i$limit = $i*$perpage;$limit = "$limit,$perpage";$goods = $db->GetRow('表','id,url,key_id,orig_id','orig_id if($goods){forea原创 2013-10-26 10:11:00 · 4372 阅读 · 5 评论 -
jQuery(function(){})与(function(){})(jQuery)的区别
开发jQuery插件时总结的一些经验分享一下。 一、先看 jQuery(function(){ }); 全写为 jQuery(document).ready(function(){ }); 意义为在DOM加载完毕后执行了ready()方法。 二、再看 (function(){ })(jQuery); 其实际上是执行()(p转载 2014-01-06 10:13:46 · 530 阅读 · 0 评论 -
jQuery中的mouseenter和mouseleave事件
前端开发中经常会遇到事件maopo原创 2014-05-10 17:36:57 · 1279 阅读 · 0 评论