怎样安装Dreamweaver的jquery扩展,我们通常会用dreamweaver这个网页设计软件来编写网页前台代码,在编写代码时会经常出现下拉的菜单供我们选择,为我们编写代码节省了很多的时间。这样......
2023-03-17 264 JQUERY DREAMWEAVER
简单的介绍下:Jquery是一个优秀的轻量级Javascript框架和javascript库,它的开发理念是“写的更少,但做的更多”——用最少的代码实现最丰富的效果。它兼容各种浏览器(IE 6.0 , FF 1.5 , Safari 2.0 , Opera 9.0 ),使用相当广泛。但jQuery2.0及后续版本将不再支持IE6/7/8浏览器。
基本上,对于简单的操作如如何选取 HTML 元素,以及如何对它们执行类似隐藏、移动以及操作其内容等,你可以直接学习Jquery而甚至都不用需要理解javascript。
本人不才,介绍点基础的Jquery知识,希望对想入门的人有帮助。
请注意:下面的示例都事先在头部当中引入了jQuery文件了。否则其他的Jquery操作将不会执行。
Jquery当中几乎所有的功能、选择、事件处理等都用到了这个函数。
对于比较基础的是的使用者来说,通常用这个来获取元素,获取到的元素都会被存储为jQuery对象。
示例代码及效果如下:
var $div = $("#abc"),获取id为abc的div。
为了确认div是不是被获取到了,我alert了下,发现值为【object object】,说明获取到元素了。
如果你熟悉html和CSS的话那就会知道这里使用的是id选择器,其他的还有类选择,标签选择,子孙选择,兄弟选择,属性选择,为类选择等等。如:
$(".class")/$(".class div")/$("div")/$("div:first")......
因为讲解的是基础,实际上我们使用到的也是些基础的事件效果。
比如点击某个元素,改变下颜色或者背景,又或者隐藏/显示某个区域的内容;
jQuery当中的内置了几个事件函数,包括:
click() 点击事件函数;
mouseover() 鼠标划入函数;
mouseout() 鼠标画出函数;
hover() 鼠标经过函数,相当于mouseover和mouseout函数的组合等等
这几个也是我经常使用到的.
在对元素执行了事件函数之后,其具体的操作是放在事件函数当中。
比如$("#abc").click( function(){ //具体执行的代码... } );其中的function就是来执行具体的操作,整行的意思是我在点击的时候执行function中的代码块,可以使改变样式、也可以是输出信息等等。
参看示例,代码如下图:
在示例当中,我给div添加了click事件,执行alert()函数,输出div中的文本内容,具体代码见图。
1、事件触发改变样式
改变样式有两种情况,一种是改变class名,一种是直接设置如background:#fff;
示例代码,如下
先看直接改变样式属性值的方法:
在jQuery当中,视同过CSS()函数实现的,通过在里面传入属性和属性值改变样式:
1) css("background-color","#f00")改变一种样式
【一些特定情况下需要写成这样css("backgroundColor","#f00") 】
点击div之后背景就变成红色。
2) css({"background":"#f00","color":"#fff",......}) 改变多种样式
【 也可以写成这样css({background:"#f00",color:"#fff",......}) 】
示例如下,点击之后背景变红,文字变白了
总结:简单的说,jQuery对元素的操作分为两个步骤:1、选取;2、操作。理解起来很方便的。
今天的讲解就到这里,希望能对代价有所帮助。如觉有用,请投票哦。
以上方法由办公区教程网编辑摘抄自百度经验可供大家参考!
标签: JQUERY
相关文章
怎样安装Dreamweaver的jquery扩展,我们通常会用dreamweaver这个网页设计软件来编写网页前台代码,在编写代码时会经常出现下拉的菜单供我们选择,为我们编写代码节省了很多的时间。这样......
2023-03-17 264 JQUERY DREAMWEAVER
jQuery MiniUI 快速入门,前段时间由于工作的原因接触到MiiUI。感觉MiiUI很强大,使用起来也很舒服。下面我就带领大家快速的使用MiiUI。MiiUI-专业WeUI控件库它能缩短开发时......
2023-03-17 251 JQUERY
怎么使用JQuery Mobile开发移动网站,现在越来越多的人用网站来做手机a,这样的好处是,可以做一个网站,基本上可以做到多个平台adroid,io,w,都可以使用。这里使用JQueryMoile......
2023-03-17 301 JQUERY