jquery最常用的十个代码片段

jQuery被用在无数个网站的页面上,它是使用最为广泛的javascript库之一。

  

  jQuery被用在无数个网站的页面上,它是使用最为广泛的javascript库之一。jQuery的受欢迎程度的部分是它的简单性。它能够通过简单的语句完成大部分复杂的工作。有许多jQuery片段我们在每天不断重复的使用,这里总结了10条你必须知道的jQuery代码片段。

  1.返回顶部

  html代码

<a class=”top” href=”#”>Back to top</a>
// Back To Top
$(‘a.top‘).click(function(){
$(document.body).animate({scrollTop : 0},800);
return false;
});

  如上所示,使用jQuery 的animate和scrollTop 可以十分方便的制作一个返回顶部的特效。

  通过改变scrollTop 的值我们可以控制滚动条。在上面的例子中值设为0,是为了让页面滚动到最顶部。

  上面的动画效果是在800ms内从页面底部滚动到页面的最顶部。

  2.检查图片是否加载完毕

$(‘img’).load(function() {
    console.log(‘image load successful’);
});

  有时候你需要检查图片是否被完全加载以便与完成后继的脚本。上面的三句jQuery语句能够帮你完成这个任务。

  3.自动修复破损图像

$(‘img‘).error(function(){
    $(this).attr(‘src‘, ‘img/broken.png’);
});

  我们偶尔会在某些页面中弄错一些图片的链接,这时要想一一的修复它们并不是一件容易的事情。使用上面的代码可以帮助你快速的解决这个问题。

  即使你没有任何破损的链接,写上上面的语句也不会造成任何损失。

  4.鼠标滑过时切换CLASS

$(‘.btn‘).hover(function(){
    $(this).addClass(‘hover’);
}, function(){
    $(this).removeClass(‘hover’);
    }
);

  这个jQuery片段在用户用鼠标滑过链接元素时添加一个滑过样式,而在鼠标离开时,将滑过样式去掉。样式的控制需要你在CSS文件中编写。

  5.使INPUT字段不可用

$(‘input[type="submit"]‘).attr("disabled", true);

  有时候你可能会希望表单中的某个按钮或某个input字段不可用,直到用户触发某个条件,例如:点击了“我同意xxx协议。。。”。通过上面的代码可以使input字段不可用。要想input字段变为可用,需调用下面的代码:

$(‘input[type="submit"]‘).removeAttr("disabled”);

  

    6.阻止超链接跳转

$(‘a.no-link‘).click(function(e){
    e.preventDefault();
});

  有时候我们不希望点击超链接后跳转到另一个页面或者重新加载页面。我们希望点击超链接会触发某些脚本的执行,这时,可以通过上面的jQuery代码片段来阻止浏览器的默认行为。

  7.切换FADE/SLIDE效果

// Fade
$( “.btn" ).click(function() {
    $( “.element" ).fadeToggle("slow");
});
// Toggle
$( “.btn" ).click(function() {
    $( “.element" ).slideToggle("slow");
})

  滑动和淡入淡出效果是我们使用得最多的jQuery动画效果。

  8.简单的手风琴效果

// Close all Panels
$(‘#accordion‘).find(‘.content‘).hide();
// Accordion
$(‘#accordion‘).find(‘.accordion-header‘).click(function(){
var next = $(this).next();
next.slideToggle(‘fast‘);
$(‘.content’).not(next).slideUp(‘fast’);
    return false;
});

  要使用这个脚本你所要做的事情是编写一个必要的html结构代码。

  9.使两个DIV高度相同

$(‘.div‘).css(‘min-height‘, $(‘.main-div‘).height());

  有时候你希望两个div具有相同的高度和不同的内容,这个jQuery片段可以解决这个问题。它通过设置“min-height”来使div具有相同的高度。

  10.无序列表隔行变色

$(‘li:odd‘).css(‘background‘, ‘#E8E8E8’);

  通过这句代码你可以很容易的创建一个隔行变色的无序列表,你也可以将它移植到表格、div或其它元素上去。

时间: 2024-11-13 08:36:09

jquery最常用的十个代码片段的相关文章

五年干货分享!前端开发中最常用的JS代码片段

很多网友私信我,说学到js就开始卡壳了,甚至初略的看了一下js,就跳过开始学习框架之类的.这里要提醒你,js是前端的重中之重,如果你忽视了,后果不堪设想! 学好,并熟练的运用这门编程语言真的很难吗?本篇文章为大家总结了一些前端开发中最常用的JS代码片段,希望能对大家的学习以及工作上都能有所帮助,有所收获. HTML5 DOM 选择器 javascript 代码 // querySelector() 返回匹配到的第一个元素 var item = document.querySelector('.i

前端开发中最常用的JS代码片段

HTML5 DOM 选择器 // querySelector() 返回匹配到的第一个元素 var item = document.querySelector('.item'); console.log(item); // querySelectorAll() 返回匹配到的所有元素,是一个nodeList集合 var items = document.querySelectorAll('.item'); console.log(items[0]); 阻止默认行为 // 原生js document.

jQuery选择器大全(48个代码片段+21幅图演示)

选择器是jQuery最基础的东西,本文中列举的选择器基本上囊括了所有的jQuery选择器,也许各位通过这篇文章能够加深对jQuery选择器的理解,它们本身用法就非常简单,我更希望的是它能够提升个人编写jQuery代码的效率.本文配合截图.代码和简单的概括对所有jQuery选择器进行了介绍,也列举出了一些需要注意和区分的地方. 一.基本选择器 1. id选择器(指定id元素) 将id="one"的元素背景色设置为黑色.(id选择器返单个元素) $(document).ready(func

常用Javascript代码片段集锦

说集锦有点夸张了,因为只是收集了一部分. 这是我业余时间收集的一些常用的javascript代码片段. 不过代码的组织比较混乱,主要是通过全局函数和对象封装,后期会继续添加和完善. 如果有错误欢迎批评指正, 当然也欢迎PR或提issue. 希望大家一起完善! 如果项目依赖jQuery/Zepto等库或框架, 可能有些代码用不到,因为这些库或框架已经帮我们封装好了. 这主要是为了脱离jQUery/Zepto等库的情况下使用. Github: https://github.com/zffMaple/

Notepad++编辑器——Verilog、代码片段、直接编译

Notepad++是一款精致小巧的编辑器,自带Verilog语法识别功能,插件也挺好用的.尤其是利用插件实现代码片段,大大节省我们写Verilog的时间.此外少有人知道的,可以利用某款插件实现在Notepad++界面中编译Verilog的功能.下面就来说说这几个功能要如何设置. 版本:Notepad++ 7.6.6 ,32位 //========================================================================//==      安装

30分钟全看懂127个常用的JS程序片段

本文参考原文-http://bjbsair.com/2020-03-22/tech-info/2077/ JavaScript 是目前最流行的编程语言之一,正如大多数人所说:"如果你想学一门编程语言,请学JavaScript." FreeCodeCamp的创始人 Quincy Larson 在最近的一次采访中被问到哪种语言开发人员应该首先学习.他回答:" JavaScript.": "软件正在吞噬世界,JavaScript正在吞噬软件.JavaScript

最实用、最常用的jQuery代码片段

1 // chinacoder.cn JavaScript Document 2 3 $(document).ready(function() { 4 5 //.filter(":not(:has(.selected))") //去掉所有不包含class为.selected的元素 6 7 // 使用has()来判断一个元素是否包含特定的class或者元素 8 $("input").has(".email").addClass("emai

10个常用的JQUERY代码片段

jQuery被用在无数个网站的页面上,它是使用最为广泛的javascript库之一.jQuery的受欢迎程度的部分是它的简单性.它能够通过简单的语句完成大部分复杂的工作.有许多jQuery片段我们在每天不断重复的使用,这里总结了10条你必须知道的jQuery代码片段. 返回顶部 <a class="top" href="#">Back to top</a> // Back To Top $('a.top').click(function(){

非常实用的12 个 jQuery 代码片段

jQuery是一个非常流行而且实用的JavaScript前端框架,本文并不是介绍jQuery的特效动画,而是分享一些平时积累的12个jQuery实用代码片段,希望对你有所帮助. 1. 导航菜单背景切换效果 在项目的前端页面里,相对于其它的导航菜单,激活的导航菜单需要设置不同的背景.这种效果实现的方式有很多种,下面是使用JQuery实现的一种方式: <ul id='nav'>      <li>导航一</li>      <li>导航二</li>