IT@程序员猿媛猿客栈

jquery事件绑定

2020-01-15  本文已影响0人  Kkite

事件绑定

1. jquery标准的绑定方式

jq对象.事件方法(回调函数);

2. on绑定事件/off解除绑定

jq对象.on("事件名称",回调函数)
jq对象.off("事件名称")

3. 事件切换:toggle

jq对象.toggle(fn1,fn2...)

$(function(){
  // 1.获取name对象,绑定click事件
  $("#name").click(function(){
    alert("我被点击了")
  })

  // 给name绑定鼠标移动到元素之上事件。绑定鼠标移除事件
  $("#name").mouseover(function(){
    alert("鼠标来了...")
  })

  $("#name").mouseout(function(){
    alert("鼠标走了...")
  })

  // 简化操作,链式编程
  $("#name").mouseover(function(){
    alert("鼠标来了")
  }).mouseout(function(){
    alert("鼠标走了...")
  })

  $("#name").focus();  // 不传回调函数,让文本输入框获得焦点
  // 表单对象.submit();   让表单提交
})
$(function(){
  // 1.使用on给按钮绑定单击事件 click
  $("#btn").on("click",function(){
    alert("我被点击了...")
  })

  // 2.使用off解除btn按钮的单击事件
  $("#btn2").on("click",function(){
    //解除btn按钮的单击事件
    // $("#btn").off("click");
    $("#btn").off();    // 将组件上的所有事件全部解绑
  })
})
$(function(){
 //获取按钮,调用toggle方法
 // 1.9版本后toggle方法被删除
 $("#btn").toggle(function(){
   //改变div背景色backgroundColor 颜色为 green
   $("#myDiv").css("backgroundColor","green");
 },function(){
   //改变div背景色backgroundColor 颜色为 pink
   $("#myDiv").css("backgroundColor","pink");
 })
})

如有错误或建议欢迎大家指出与评论哈,希望这篇博文能帮助到大家,大家也可以分享给需要的人。

如需转载,请注明出处。https://www.jianshu.com/p/3798d68ccd98

上一篇 下一篇

猜你喜欢

热点阅读