美文网首页
jquery初认识

jquery初认识

作者: wish1994 | 来源:发表于2017-10-23 19:27 被阅读0次

学习js,那你就不能不了解jquery库,它是一个快速、小型的、特性很多的JS库,完美地解决了选择元素难、样式难、动画难、批量操作难等各种兼容问题,简化了js代码的书写。
今天初步了解了jquery,现在做一下简单的知识回顾。

解决选择器问题

$()函数就是jquery的核心函数,用于选择元素。

$("#box ul li.haha span").css("background-color","red");

基本格式就是 $(“选择器”)。这边的选择器跟普通的css选择器差不多。
另外,这边的$可以用query代替,两者是一个意思。
注意:$(this)、$(document)、$(window),只有这三个不用加引号,其他都要加。

在上面的举例中也涉及了css函数,括号里的就是所选元素计算后的样式。
基本语法:$(“选择器”).css(JSON);

$(".box").css({
    "width":700,
    "height" : 300,
    "opacity" : 0.4
});

解决动画问题

jquery里面的动画用animate函数来写。
格式如下:animate里面依次加各属性目标值、持续时间、回调函数。

$(".box").animate({"left":900},4000,function(){
    alert("运动完成");
});

解决事件监听问题

$(".box1").click(function(){
    //点击box1之后做的事情
})

另外还有批量监听的问题,举个例子。

所有的li都有监听了:
$(".circles ol li").mouseenter(function(){
    //自己变红,自己的兄弟恢复为橙色
    $(this).css("background-color","red").siblings().css("background-color","orange");
});  //siblings()表示兄弟节点。

窗口相关事件

下面例子表示,滚轮滑动时在控制台输出滚轮到顶部的距离。

$(document).scroll(function(){
    console.log($(document).scrollTop());
});

总之,jquery是一个非常有用的js库,它简化了大部分的繁琐工作,更加系统化,具有突出的现实意义。

相关文章

  • jquery初认识

    学习js,那你就不能不了解jquery库,它是一个快速、小型的、特性很多的JS库,完美地解决了选择元素难、样式难、...

  • 区别和详解:jQuery extend()和jQuery.fn.

    1、认识jQuery extend()和jQuery.fn.extend() jQuery的API手册中,exte...

  • 认识jQuery

    一、认识jQuery jQuery是继prototype之后又一个优秀的JavaScript库,是一个John r...

  • 认识jQuery

    j-query格式: 这里的“”#div“可以是id名也可以是class标签名2.基本选择器 3,层叠选择器 4,...

  • 认识JQuery

    总结的十点: 1、jQuery2.0版不支持IE6/7/8, 2、$是jQuery的别名,两者可以互换。$("#i...

  • 认识jQuery

    1.什么是jQueryjQuery本质就是一个用js封装的库,里面封装了很多方法和对象让网页开发更简单jQuery...

  • 《锋利的jQuery》学习笔记一

    第1章 认识jQuery jQuery对象转成DOM对象 DOM对象转成jQuery对象 is(":checked...

  • 锋利的jquery 学习笔记

    Menu 第1章 认识jQuery 1.3 jQuery代码的编写 1.4 jQuery对象和DOM对象 1.4....

  • JQ第一天

    JQ初级 一、认识jQuery 1、什么是jQuery jQuery是对原生JavaScript二次封装的工具函数...

  • 030 JQ初级

    JQ初级 一、认识jQuery 1、什么是jQuery jQuery是对原生JavaScript二次封装的工具函数...

网友评论

      本文标题:jquery初认识

      本文链接:https://www.haomeiwen.com/subject/oaiauxtx.html