您现在的位置:首页 >> 前端 >> 内容

HTML之jQuery事件函数、名称冲突、隐藏和显示等代码实例讲解

时间:2018/3/15 12:00:49 点击:

  核心提示:jQuery 事件函数jQuery是为事件处理特别设计的jQuery事件处理方法是jQuery的核心函数其写法如下$(button).click(function(){something})当你点击b...

jQuery 事件函数

jQuery是为事件处理特别设计的

jQuery事件处理方法是jQuery的核心函数

其写法如下

$("button").click(function(){something})

当你点击button时,会触发点击事件,调用这个函数。

jQuery 名称冲突

jQuery 使用 $ 符号作为 jQuery 的简介方式。

某些其他 JavaScript 库中的函数(比如 Prototype)同样使用 $ 符号。

jQuery 使用名为 noConflict() 的方法来解决该问题。

var jq=jQuery.noConflict(),帮助您使用自己的名称(比如 jq)来代替 $ 符号。

$(document).ready(function)       //将函数绑定到文档的就绪事件(当文档完成加载时)
$(selector).click(function)       //触发或将函数绑定到被选元素的点击事件
$(selector).dblclick(function)    //双击事件
$(selector).focus(function)       //获得焦点事件
$(selector).mouseover(function)   //悬停事件

jQuery 隐藏和显示

可以使用hide()和show()方法来隐藏和显示HTML元素:

$("#hide").click(function(){
  $("p").hide();
});

$("#show").click(function(){
  $("p").show();
});

当然,函数要写在ready函数中

语法

$(selector).hide(speed,callback);
$(selector).show(speed,callback);

可选的 speed 参数规定隐藏/显示的速度,可以取以下值:"slow"、"fast" 或毫秒。

可选的 callback 参数是隐藏或显示完成后所执行的函数名称。

jQuery toggle()

toggle()是切换方法,在上面的例子中,我们是创建了两个class为hide,show按钮或者其他的标签,通过两个点击事件来完成隐藏和显示。toggle方法可以在一个按钮上实现hide(),show()的切换,显示被隐藏的元素,隐藏被显示的元素。

$("button").click(function(){
  $("p").toggle();
});

语法:

$(selector).toggle(speed,callback);

可选的 speed 参数规定隐藏/显示的速度,可以取以下值:"slow"、"fast" 或毫秒。

可选的 callback 参数是 toggle() 方法完成后所执行的函数名称。

Tags:HT TM ML L之 
作者:网络 来源:小源丶同学的博客