一个超简单的jQuery回调函数例子(分享)_jquery

jQuery回调函数简单使用

比如说,我们想要点击某个按钮后触发事件,

先把一些指定内容给隐藏掉,

然后跳出相关信息的对话框。

如果使用普通的方法,

不用回调函数的话,

会有怎么样的效果呢?

效果是先弹出对话框再隐藏内容,

然后再隐藏指定内容。

这显然不是我们想要的效果,

如果使用回调函数,就可以解决这个问题。

当然,回调函数功能远不只这么简单……

具体的代码如下:

<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>
<%
  String path = request.getContextPath();
  String basePath = request.getScheme() + "://"
      + request.getServerName() + ":" + request.getServerPort()
      + path + "/";
%> 

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
  <head>
    <base href="<%=basePath%>"> 

    <title>My JSP 'MyJsp.jsp' starting page</title>
    <title>test</title>
    <script type="text/javascript" src="js/jQuery/jquery-1.4.4.min.js"></script>
    <script type="text/javascript">
      $(document).ready(function(){
        $("#button1").click(function(){
          $("p").hide("slow");
           alert("不使用回调,先弹出对话框再隐藏!");
        })
        $("#button2").click(function(){
          $("p").hide("slow",function(){
            alert("使用回调函数,先隐藏再弹出对话框!");
          });
        })
      })
    </script>
  </head>
  <body>
    <p>
      I love you,java.
      <br>
      I love you,java.
      <br>
      I love you,java.
      <br>
      I love you,java.
      <br>
      I love you,java.
      <br>
      I love you,java.
      <br>
      I love you,java.
      <br>
      I love you,java.
      <br>
      I love you,java.
      <br>
      I love you,java.
      <br>
      I love you,java.
      <br>
      I love you,java.
      <br>
      I love you,java.
    </p>
    <input id="button1" type="button" value="没使用回调函数!" />
    <input id="button2" type="button" value="使用回调函数!" />
  </body>
</html> 

以上这篇一个超简单的jQuery回调函数例子(分享) 就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持。

以上是小编为您精心准备的的内容,在的博客、问答、公众号、人物、课程等栏目也有的相关内容,欢迎继续使用右上角搜索按钮进行搜索jquery回调函数例子、回调函数简单例子、c回调函数简单例子、js回调函数简单例子、java回调函数简单例子,以便于您获取更多的相关知识。

时间: 2024-11-01 19:20:58

一个超简单的jQuery回调函数例子(分享)_jquery的相关文章

jQuery 自定义函数写法分享_jquery

自定义主要通过两种方式实现$.extend({aa:function(){}});$.fn.extend({aa:function(){}});调用的方法分别是:$.aa();$($this).aa(); 注意:创建函数时不要放在 $(function() { }中,调用时候要放在事件里面$($this).click(function(){$.aa();}); jQuery.extend 函数详解JQuery的extend扩展方法:Jquery的扩展方法extend是我们在写插件的过程中常用的方

23个超流行的jQuery相册插件整理分享_jquery

这些jQuery插件包括演示.文档说明等,欣赏吧! 1. Galleriffic 下载与文档 查看演示 2. jPhotoGrid 下载与文档 查看演示 3. Galleria 下载与文档  查看演示 4. YoxView 下载与文档 查看演示 5. Micro Image Gallery 下载与文档 查看演示 6. AD Gallery 下载与文档 查看演示 7. slideViewerPro 下载与文档 查看演示 8. Galleryview 下载与文档 查看演示 9. Pikachoose

jQuery回调函数的定义及用法实例_jquery

本文实例讲述了jQuery回调函数的定义及用法.分享给大家供大家参考.具体分析如下: jQuery代码中对回调函数有着广泛的应用,对其有精准的理解是非常有必要的,下面就通过实例对此方法进行简单的介绍. 代码实例如下: 利用回调函数,当div全部隐藏之后弹出一个提示框. 复制代码 代码如下: <!DOCTYPE html> <html> <head> <meta charset=" utf-8"> <meta name="a

关于C++后置运算符重载一个超简单问题

问题描述 关于C++后置运算符重载一个超简单问题 以下代码 #include using namespace std; class num { public: num(){n=1;cout<<"构造函数执行 ";} num(int i){n=i;cout<<"带一个参数的构造函数执行 ";} num(const num&s){this->n=s.n;cout<<"复制构造函数执行 ";} ~num

关于C++加法运算符重载的一个超简单问题

问题描述 关于C++加法运算符重载的一个超简单问题 以下代码: #include using namespace std; class num { public: num(){n=1;cout<<"构造函数执行 ";} num(int i){n=i;cout<<"带一个参数的构造函数执行 ";} num(const num&s){this->n=s.n;cout<<"复制构造函数执行 ";} ~n

iostream-C++一个超简单If语句问题

问题描述 C++一个超简单If语句问题 我想用If嵌套做一个类似于关系验证的程序 但是第一层就出问题了... #include using namespace std; main() { char name='A'; cout<<"请输入我姓氏大写首字母n"; cin>>name; if(name='A') cout<<"联系人"<<endl; else cout<<"陌生人"<&

jQuery 回调函数(callback)的使用和基础_jquery

还是先贴代码吧 复制代码 代码如下: <!DOCTYPE html> <html>     <head>         <meta charset="utf-8">         <title></title>         <script src="js/jquery.js"></script>     </head> <style> bo

jQuery的load()方法及其回调函数用法实例_jquery

本文实例讲述了jQuery的load()方法及其回调函数用法.分享给大家供大家参考.具体如下: 下面的js代码演示了jQuery的load()方法的使用,并演示了带回调函数(callback)的load方法的使用 <!DOCTYPE html> <html> <head> <script src="js/jquery.min.js"> </script> <script> $(document).ready(fun

浅谈jquery回调函数callback的使用_jquery

回调函数必须是全局函数或者静态函数,不可定义为某个特定的类的成员函数 callback函数在当前动画100%完成之后执行 复制代码 代码如下: $("p").hide(1000); alert("the paragraph is now hidden"); <!--未使用回调函数,段落未完全隐藏时就弹出信息--> $("p").hide(1000,function(){alert("the paragraph is now