菜单

jQuery.lazyload延迟加载详解

jQuery实现图片延迟加载: <script type="text/javascript" src="/js/jquery.lazyload.js"></script> <script type="text/javascript"> $(function() { $("img").lazyload({ effect : "fadeIn" }); }); </script> 其中img是延迟加载所有图片,也可以根据不同需要作相应改动,比如可以改成#post img,这样只延迟加载#post 容...

用3个步骤实现响应式网页设计

用3个步骤实现响应式网页设计

写在前面的话:随着移动设备的逐渐普及和Web技术的发展,跨端的Web开发需求将会越来越大。如何在多种设备上进行跨端的界面适配呢?我们可以利用CSS3的Media Query来实现。本文主要介绍了移动开发和CSS3结合,来进行多种分辨率适配的例子。 文中提到的响应式网页设计(Responsive web design)是一种现代网页设计方法,基于CSS3的媒介查询(Media Query)特性使得网页适应不同设备,即根据设备的分辨率和缩放自动重新布局。 响应式网页设计现在无疑是一件大事情。如果你还不了解响应式设计,可以看看我最近发表的响应式站点列表(译者注:可以好好...

10款无限滚动自动翻页加载的jquery插件

无限滚动自动翻页可以说是web2.0时代的一项堪称伟大的技术,它让我们在浏览页面的时候只需要把滚动条拉到网页底部就能自动显示下一页的结果, 改变了一直以来只能通过点击下一页来翻页这种常规做法。无限滚动自动翻页技术的鼻祖是微博的先驱:推特(twitter),后来必应图片搜索、谷歌图片搜 索、google reader等纷纷抄袭了这一项技术,于是靠滚动浏览器滚动条来翻页的技术慢慢在互联网上遍站开花。 要在自家的网站上实现自动翻页的功能并不复杂,twitter面向开发者提供了相关的api,而且已经有人开发了相关的jquery插件,让我们可以事半功倍,下面老k为你列举一下这些无限滚动jque...

浏览器IE8 HACK介绍

‘\9’: eg:.test { color/*\**/: blue\9 } .header {width:300px;} /* 所有浏览器*/ .header {width/*\**/:330px\9;} /* 所有浏览器IE浏览器 */ .header {*width:310px;} /* IE7和IE6能识别,IE8和FF不能识别*/ .header {_width:290px;} /* IE6能识别,IE7、IE8和FF不能识别*/ 利用条件注释语句:<!–[if IE]> 此内容只有IE可见 <![...

HTML5之新增标签用途及应用场景

新的页面结构以及宽松的语法规范,标签可以不用闭合,可以省略head,body等标签 <!DOCTYPE HTML> <meta charset="utf-8"> <title>无标题文档</title> <h1>标题</h1> 语义化标签 <header></header> 页眉 主要用于页面的头部的信息介绍,也可用于板块头部 <hgroup></hgroup> 页面上的一个标题组合一个标题和一个子标题,或者标语的组合 ...

实现点击返回网页顶部功能jQuery代码

html代码: <p id="back-to-top"> <a href="#top"><span></span>返回顶部</a> </p> 其中a标签指向锚点top,可以在顶部添加一个<a name="top"></a>的锚点,这样在浏览器不支持js时也可以实现返回顶部的效果了。 返回顶部按钮显示在右侧,CSS代码: /*returnTop*/ p#back-to-top{ position:fixed; display:none...

select下拉式友情链接列表自动跳转

下拉选择后,当前页面直接跳转: <select name="qq" onchange="javascript:location.href=this.value;"> <option selected="selected" >友情链接</option> <option value="http://neirong.org" selected="selected" >资源共享1</option> <option value="http://neirong.org" selected="selected" >...

jQuery 常用代码片段收藏

jQuery 嵌套的过滤器 过滤器可以有效对结果集就行过滤,最终得到我们想要的结果。例如下面代码就把结果集中包含有类 .selected 的元素给过滤掉了: .filter(":not(:has(.selected))"); jQuery 缓存选择器结果集 把结果集保存在变量中缓存下来,重用时就无需再次用选择器去选择了。 var allItems = $("div.item"); var keepList = $("div#container1 div.item"); 小邪 注: 使用 “jQuery 缓存选择器结果集” 的时候如果一...

兼容IE6浏览器的jQuery实现边栏随滚动条固定

侧边栏随滚动条上下滚动,始终固定在一个位置的功能,现在很多网站和博客都有这个功能,部分购物网站用这个功能放购物车或商品分类导航,使产品页面很长的时候,侧边栏能始终固定发挥它应有的作用,有的网站用这个功能来边栏的广告。 jQuery代码: var rollSet = $('#Roll');// 检查对象,#sidebar-tab是要随滚动条固定的ID,可根据需要更改 var offset = rollSet.offset(); $(window).scroll(function () { // 检查对象的顶部是否在游览器可见的范围内 var scrollT...

解决IE6/IE7下绝对定位position:absolute和margin的冲突问题

解决IE6/IE7下绝对定位position:absolute和margin的冲突问题

绝对定位(position:absolute;)的相邻元素margin-top失效,但如果相邻元素(layer3)去掉width属性,margin-top又会生效,首先我们来看一个代码: <div id="layer1″ style=”margin:20px; border:1px solid #F88; width:400px;"> <div id="layer2" style="position:absolute; background-color:#ccc;"> Absolute (layer2) </div> &...

jQuery特效animate和scrollTop的使用实例

animate是jq的一个特效的函数方法,animate() 方法执行 CSS 属性集的自定义动画。 该方法通过CSS样式将元素从一个状态改变为另一个状态。 CSS属性值是逐渐改变的,这样就可以创建动画效果。 只有数字值可创建动画(比如 "margin:30px")。 字符串值无法创建动画(比如 "background-color:red")。 $('#shang').click(function(){$('html,body').animate({scrollTop: '0px'}, 800);}); 表示滚动条跳到0的位置,...