Mootools 1.2教程(5)——事件处理

作者:Fdream 来源:Fdream博客 时间:2008-11-19 16:33:00 

原文地址:30 Days of Mootools 1.2 Tutorials - Day 5 - Event Handling

MooTools 1.2中的事件处理

今天我们开始第五讲,在上一讲(《Mootools 1.2教程(4)——函数》)中,我们学习了在MooTools 1.2中建立和使用函数的几种不同方式。下一步就是理解事件了。和选择器类似,事件也是建立互动界面的一个重要部分。一旦你掌握了一个元素,你需要去决定什么行为来触发什么效果。先把效果留着以后在讲,我们首先看一看中间步骤和一些常见的事件。

左键单击事件

左键单击事件是web开发中最常见的事件。超链接识别点击事件,然后把你带到另外一个URL地址。MooTools能够识别其他DOM元素上的点击事件,在设计和功能上给了你极大的灵活性。给一个元素添加一个点击事件的第一步:

参考代码: 

// 通过$('id_name') 取得一个元素
// 用.addEvent添加事件
// ('click')定义了事件的类型
$('id_name').addEvent('click', function(){
    // 在这里添加点击事件发生时你要执行的任何代码
    alert('this element now recognizes the click event');
});

你也可以把这个函数从.addEvent();独立出来来完成相同的事情:

参考代码:


var clickFunction = function(){
    // 在这里添加事件发生时你要执行的任何代码
    alert('this element now recognizes the click event');
}

window.addEvent('domready', function() {
    $('id_name').addEvent('click', clickFunction);
});

参考代码:

<body>
    <div id="id_name"> <! -- this element now recognizes the click event -->
    </div>
</body>

注意:和超链接识别点击事件一样,MooTools的点击事件实际上也是识别“mouse up”,意味着当你鼠标松开是发生,而不是鼠标按下去的时候发生。这就给了用户一个机会去改变他们的主意——只要在松开之前把鼠标的指针从点击的元素上移开就可以了。

标签:Mootools,1.2,教程,事件,鼠标
0
投稿

猜你喜欢

  • php实现pdo数据库操作类过程详解

    2023-05-25 11:15:05
  • asp如何做一个分页程序?

    2010-07-11 21:13:00
  • 设计的技术含量

    2009-01-12 18:20:00
  • 用Dreamweaver MX实现网站批量更新

    2009-09-13 18:39:00
  • mysql如何跨时区迁移数据

    2010-03-25 10:26:00
  • FrontPage XP设计教程2——网页的编辑

    2008-10-11 12:16:00
  • ASP UTF-8编码下字符串截取和获取长度函数

    2011-03-30 10:52:00
  • 一位网友的DIV CSS编码笔记——XieBiji

    2008-09-12 12:22:00
  • 浏览器中的内存泄露

    2008-05-03 16:53:00
  • asp 解析一个xml文件的公用函数集合

    2008-02-29 13:40:00
  • MS IIS server Frontpage Ext Server漏洞

    2008-05-04 09:54:00
  • IE下绝对定位的元素不能响应鼠标的bug修正

    2008-09-10 13:03:00
  • asp如何随机显示网站链接?

    2010-06-07 20:40:00
  • 如何解决“cint和clng的溢出出错”问题?

    2009-12-03 20:21:00
  • ASP运行出错:缺少对象: xmlDoc.documentElement错误解决方法

    2012-11-30 20:40:52
  • 标准的、语义的、Unobtrusive的页签tab切换

    2007-11-03 13:58:00
  • 利用XMLHTTP批量生成静态页的函数

    2008-09-10 11:07:00
  • CSS兼容性(IE和Firefox)技巧大全

    2010-07-29 12:29:00
  • 编译asp应用程序成为exe文件

    2008-10-23 14:01:00
  • ASP运行环境iis和pws的搭建

    2007-09-22 18:44:00
  • asp之家 网络编程 m.aspxhome.com