图片预加载
-
(function($) {
- var cache = [];
- // Arguments are image paths relative to the current page.
- $.preLoadImages = function() {
- var args_len = arguments.length;
- for (var i = args_len; i--;) {
- var cacheImage = document.createElement('img');
- cacheImage.src = arguments[i];
- cache.push(cacheImage);
- }
- }
- jQuery.preLoadImages("image1.gif", "/path/to/image2.png");
在新窗口打开链接 (target=”blank”)
-
$('a[@rel$='external']').click(function(){
- this.target = "_blank";
- });
- /*
- Usage:
- <a href="http://www.catswhocode.com" rel="external">catswhocode.com</a>
- */
当支持 JavaScript 时为 body 增加 class
-
/* 该代码只有1行,但是最简单的用来检测浏览器是否支持 JavaScript 的方法,如果支持 JavaScript 就在 body 元素增加一个 hasJS 的 class */
- $('body').addClass('hasJS');
平滑滚动页面到某个锚点
-
$(document).ready(function() {
- $("a.topLink").click(function() {
- $("html, body").animate({
- scrollTop: $($(this).attr("href"