10个很棒的jQuery代码片段分别是什么
发表于:2025-11-10 作者:千家信息网编辑
千家信息网最后更新 2025年11月10日,本篇文章为大家展示了10个很棒的jQuery代码片段分别是什么,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。图片预加载(function($) { va
千家信息网最后更新 2025年11月10日10个很棒的jQuery代码片段分别是什么
本篇文章为大家展示了10个很棒的jQuery代码片段分别是什么,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。
图片预加载
(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: catswhocode.com */当支持 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")).offset().top + "px" }, { duration: 500, easing: "swing" }); return false; }); });鼠标滑动时的渐入和渐出
$(document).ready(function(){ $(".thumbs img").fadeTo("slow", 0.6); // This sets the opacity of the thumbs to fade down to 60% when the page loads $(".thumbs img").hover(function(){ $(this).fadeTo("slow", 1.0); // This should set the opacity to 100% on hover },function(){ $(this).fadeTo("slow", 0.6); // This should set the opacity back to 60% on mouseout }); });制作等高的列
var max_height = 0; $("div.col").each(function(){ if ($(this).height() > max_height) { max_height = $(this).height(); } }); $("div.col").height(max_height);在一些老的浏览器上启用 HTML5 的支持
(function(){ if(!/*@cc_on!@*/0) return; var e = "abbr,article,aside,audio,bb,canvas,datagrid,datalist,details,dialog,eventsource,figure,footer,header,hgroup,mark,menu,meter,nav,output,progress,section,time,video".split(','),i=e.length;while(i--){document.createElement(e[i])} })() //然后在head中引入该js 测试浏览器是否支持某些 CSS3 属性
var supports = (function() { var div = document.createElement('div'), vendors = 'Khtml Ms O Moz Webkit'.split(' '), len = vendors.length; return function(prop) { if ( prop in div.style ) return true; prop = prop.replace(/^[a-z]/, function(val) { return val.toUpperCase(); }); while(len--) { if ( vendors[len] + prop in div.style ) { // browser supports box-shadow. Do what you need. // Or use a bang (!) to test if the browser doesn't. return true; } } return false; }; })(); if ( supports('textShadow') ) { document.documentElement.className += ' textShadow';获取 URL 中传递的参数
$.urlParam = function(name){ var results = new RegExp('[\\?&]' + name + '=([^]*)').exec(_window.location.href); if (!results) { return 0; } return results[1] || 0; }禁用表单的回车键提交
$("#form").keypress(function(e) { if (e.which == 13) { return false; } });上述内容就是10个很棒的jQuery代码片段分别是什么,你们学到知识或技能了吗?如果还想学到更多技能或者丰富自己的知识储备,欢迎关注行业资讯频道。
支持
代码
浏览器
浏览
片段
内容
技能
知识
简明
平滑
简明扼要
元素
参数
只有
回车键
图片
就是
属性
文章
方法
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
软件开发学徒实习生
网络安全设备中标结果
滨湖区专注软件开发哪家好
数据库定义过多字段
不在公安局数据库是啥意思
网络安全中as是指什么
广州大学计算数学网络安全
云服务器安全机制等级
计算机网络安全专业难吗
青岛点牛网络技术有限公司电话
数据库运维安全
厦门凶宅数据库在线查询
深圳企业数据库
电力行业网络安全审计
软件开发 技术要求慢
网络安全硬件设备代工厂
数据库最简单的问题
廊坊酷商网络技术有限公司
怎么修改数据库整行数据
网络安全性能评估几年一次
电脑数据库丢失
spl数据库查询怎么排序
软件开发软件基础
久久久互联网科技
sql属于数据库系统
高防护服务器租用
计算机网络技术人员挂靠
银行的数据库保留几年
杭州应用软件开发哪里好
如何设计简单的服务器机房