存档

‘JavaScript’ 分类的存档

延迟加载图片的 jQuery 插件:Lazy Load

2010年7月9日 ③秋之流☆ 2 条评论

Lazy Load 是一个用 JavaScript 编写的 jQuery 插件. 它可以延迟加载长页面中的图片. 在浏览器可视区域外的图片不会被载入, 直到用户将页面滚动到它们所在的位置. 这与图片预加载的处理方式正好是相反的.

在包含很多大图片长页面中延迟加载图片可以加快页面加载速度. 浏览器将会在加载可见图片之后即进入就绪状态. 在某些情况下还可以帮助降低服务器负担.

阅读全文...

分类: JavaScript 标签: , ,

用jQuery保护邮件地址

2010年7月1日 ③秋之流☆ 没有评论

保护邮件地址的方法为数众多,随便一搜就能找出大把。若是刚好有使用 jQuery 框架,我这里有个用 jQuery 保护邮件地址的方案。此方案的优点在于:邮件地址分段存储在 JS 之中,链接被点击以后,邮件地址才会从 JS 中调出并写入 HTML 页面,目前再厉害的机器人拿它都没办法,除非开着浏览器点击。缺点嘛,访客的浏览器不支持 JS 的话会被当作机器人对待XD。

阅读全文...

分类: JavaScript 标签: , ,

使用 jQuery 在新窗口打开外部链接

2010年6月28日 ③秋之流☆ 没有评论

我们一般都希望在新窗口打开外部链接,这样用户就不需要离开网站就能访问外部链接,但是如果每个外部链接都手工加上新窗口打开的属性的话,这会让人非常抓狂,并且 target="_blank" 也不符合 XHTML 1.0 Strict 标准。

还好有 jQuery,使用 jQuery,我们只需要几行代码就能在新窗口中打开外部链接。

阅读全文...

分类: JavaScript 标签: ,

给 RSS 订阅换上 jQuery 滚动下拉菜单

2010年6月2日 ③秋之流☆ 没有评论

虽然 iNove 主题的 RSS 订阅原来已经有一个显示更多订阅的菜单,但展示的效果不怎么好,本来在修改主题的时候就想换一种效果的,可我又不怎么懂 JS ,只好继续用着了.

还好,最近看了几篇文章,懂得修改一点 jQuery 了,在我多次修改测试后终于实现了 RSS 订阅的 jQuery 滚动下拉菜单效果.代码来自 mg12 的 jQuery 的 slideUp 和 slideDown 动画 一文.

虽然实现了最终效果,不过还是有一些问题搞不懂:展开的层是如果定位的?怎样定位更好?

JS 代码:

阅读全文...

分类: JavaScript 标签: , , ,