- 浏览: 704135 次
- 性别:
- 来自: 深圳
文章分类
- 全部博客 (389)
- flex (150)
- java (55)
- flex_sharedObject (4)
- iphone/android (7)
- red5 (4)
- blazeds (19)
- ajax (3)
- flex&java (9)
- 聊天室 (2)
- flex的问题 (1)
- game (8)
- flex_xml (1)
- flex组件学习 (2)
- JGroups (1)
- 中转站 (2)
- ruby (7)
- flex_js (5)
- C/C++ (14)
- perl (2)
- db (13)
- air (10)
- hibernate (8)
- flash_flex_as_3d (2)
- struts (4)
- dwr (8)
- freemarker (2)
- AS (22)
- 工具 (6)
- js_jquery_ext_yui (4)
- .net (1)
- C# (1)
- 前端 (1)
最新评论
-
136900923:
您好,您的代码我不是很懂,我想跟您交流一下,我的qq邮箱:13 ...
hibernate做无限极菜单树如此简单 -
fykyx521:
两个同一个功能
flex_flush_Socket 安全沙箱解决 -
ustb:
你上下两个代码类之间没关系
flex_flush_Socket 安全沙箱解决 -
u010656335:
...
flex发送QQ表情 -
u010656335:
flex发送QQ表情
http://blog.csdn.net/xiang08/archive/2009/05/05/4152351.aspx
event.preventDefault() 取消事件的默认行为。 收藏
<script type="text/javascript"> document.body.oncopy = function() { if (window.clipboardData) { setTimeout(function() { var text = clipboardData.getData("text"); if (text && text.length > 300) { text = text + "\r\n\n本文来自CSDN博客,转载请标明出处:" + location.href; clipboardData.setData("text", text); } }, 100); } } </script><script type="text/javascript"> function StorePage() { d = document; t = d.selection ? (d.selection.type != 'None' ? d.selection.createRange().text : '') : (d.getSelection ? d.getSelection() : ''); void (keyit = window.open('http://www.365key.com/storeit.aspx?t=' + escape(d.title) + '&u=' + escape(d.location.href) + '&c=' + escape(t), 'keyit', 'scrollbars=no,width=475,height=575,left=75,top=20,status=no,resizable=yes')); keyit.focus(); }</script>
先看一个例子:
- <mx:DataGrid id= "songList" dataProvider= "{songDB}" width= "100%" height= "100%" editable= "true"
- itemEditEnd="itemEditEndHandler(event)" itemEditBeginning= "itemEditBeginningHandler(event)"
- >
其中itemEditBeginningHandler就可以这样控制:
- private function itemEditBeginningHandler(event:DataGridEvent): void
- {
- if (event.columnIndex== 0 || event.columnIndex== 3 ){
- event.preventDefault();
- }
- }
当点击datagrid的第一和第四项时,itemEdit事件将不起作用。
下面是event.preventDefault()说明
如果可以取消事件的默认行为,则取消该行为。
许多事件都有默认执行的关联行为。例如,如果用户在文本字段中键入一个字符,则默认行为就是在文本字段中显示该字符。由于可以取消 TextEvent.TEXT_INPUT
事件的默认行为,因此您可以使用 preventDefault
()
方法来防止显示该字符。
不可取消行为的一个示例是与 Event.REMOVED
事件关联的默认行为,只要 Flash Player 从显示列表中删除显示对象,就会生成该事件。由于无法取消默认行为(删除元素),因此 preventDefault
()
方法对此默认行为无效。
您可以使用 Event.cancelable
属性来检查是否可以防止与特定事件关联的默认行为。如果 Event.cancelable
的值为 true
,则可以使用 preventDefault
()
来取消事件;否则,preventDefault
()
无效。
发表评论
-
转深入理解Flash的沙箱 – Security Domains
2014-01-22 09:35 790一篇很经典的进阶文章,国外牛人的分享,清晰明了,图文并茂,适 ... -
[IE6 only]关于Flash/Flex,返回数据产生流错误Error #2032的解决方式
2010-11-19 14:04 2358转自:http://www.xintend.com/Artic ... -
as3_Matrix3d
2010-09-10 15:45 2283Matrix3D 类使用一个 4x4 正方形矩阵,即一个由 ... -
as3中matrix 解释,终于找到了
2010-09-10 14:57 4786转自:http://blog.sina.com.cn/ ... -
flash安全沙箱_解决测试时安全沙箱的问题
2010-07-18 18:15 1183自己测试的swf 老报安全沙箱 以前看到帖子 设置一个安全文件 ... -
flashlog.txt配置
2010-04-08 15:34 2469本工具特点:1、简单又 ... -
flex as3 元数据标签综合
2010-01-04 13:50 1308http://www.cnblogs.com/chocol ... -
Flex实际复杂项目中RSL(运行时共享库)的使用方法
2010-01-04 13:37 2686http://flash.9ria.com/thread-42 ... -
AS3 event flow 事件冒泡机制 以及 stopImmediatePropagation() stopPropagation()用法
2009-12-28 19:03 3176http://yzzelliot.spaces.live. ... -
gTween:轻便的as3缓动类库分享
2009-12-25 13:25 2211前不久做一个作品,想加入一些复杂点的缓动效果,想到gTween ... -
AS3应用程序模块化开发与ApplicationDomain
2009-12-25 13:22 2708AS3应用程序模块化开发 ... -
用Flex的编译参数实现AS3程序的自身预加载(Self Preloading)
2009-12-17 19:03 1767http://www.riaidea.com/blog/arc ... -
as3运行时加载字体
2009-12-16 11:20 1641http://nochump.com/blog/?p=20。还 ... -
minibuilder 启动命令
2009-12-03 03:50 664http://code.google.com/p/minibu ... -
AS3 Alert
2009-12-02 16:37 1485package { import flash.displ ... -
最新火爆游戏巨献——谈Flash Player的安全机制
2009-11-23 16:30 697最新火爆游戏巨献——谈Flash Player的安全机制 ... -
as3编译器错误中文说明
2009-11-19 13:38 1228http://www.eb163.com/club/threa ... -
aswing进度条改变显示进度条方式
2009-11-11 16:53 998package org.aswing.plaf.basic.b ... -
aswing布局管理器
2009-11-11 02:23 1810http://hereson.iteye.com/blog/1 ... -
as绘制渐变颜色皮肤
2009-11-10 13:57 891这段代码画了一个球型 var myMatrix:Matrix ...
相关推荐
网页右键ie不支持event.preventDefault和event.returnValue (需要加window) ,需要的朋友可以参考一下
当点击datagrid的第一和第四项时,itemEdit事件将不起作用,许多事件都有默认执行的关联行为,接下来为大家详细介绍下,感兴趣的朋友可以参考下哈
这里用到了event.preventDefault()方法,很多人可能比较疑惑,这里简单介绍一下 event.preventDefault() :该方法是让浏览器不要执行与事件关联的默认动作 我们在dragover事件中使用,因为dragover关联的默认动作是...
包装事件处理程序,以便在可用时为您提供e.preventDefault()。 (即直接调用也可以) var prevDflt = require ( "wrap-prevent-default" ) ; var handler = prevDflt ( function ( event ) { console . log ( "I...
JQuery事件的e参数的方法preventDefault()可以取消对象的默认行为,下有个不错的示例,大家可以参考下,希望对大家有所帮助
JavaScript有一个preventDefault方法, 他可用以来取消事件的默认动作。比如取消打开链接,选择文本或拖放等。 复制代码代码如下:event.preventDefault() 该方法将通知 Web 浏览器不要执行与事件关联的默认动作(如果...
取消浏览器对事件的默认行为(响应)(比如标签的跳转等)并停止事件的继续传播。 实现代码 代码如下: function stopEvent (evt) { var evt = evt || window.event; if (evt.preventDefault) { evt.preventDefault()...
在前端开发工作中,由于浏览器兼容性等问题,我们会经常用到“停止事件冒泡”和“阻止浏览器默认行为”。 1. 阻止浏览器的默认行为 function stopDefault(e) { //如果提供了事件对象,则这是一个非IE浏览器 if(e &&...
# HTML事件改变矩形大小,Java开发过程展示 在HTML中,可以使用JavaScript来实现... event.preventDefault(); var startX = event.clientX; var startY = event.clientY; var startWidth = parseInt(window.getComp
Have you ever seen those two things (in the title) being used in jQuery? Here is a simple
有时我们不希望冒泡或默认的事件发生,这样就需要一些jQuery的的方法阻止冒泡和默认的事件了。可以通过以下三种方法做到不同程度的阻止。 A:return false —>In event handler ... event.preventDefault()在事件的处理
1. event.preventDefault(); — 阻止元素的默认事件。 注:a元素的点击跳转的默认事件 , button,radio等表单元素的默认事件 , div 元素没有默认事件 例: 代码如下: 百度 代码如下: var samp = document....
//禁止默认行为 因为这里要模拟服务器超载的时候,所以需要先禁止掉submit按钮自动提交的功能 function preventDef(event){ event=event||window.event; if(event.preventDefault){ return event....
window.event.returnValue=fale; } return false; } 以上这篇js阻止浏览器默认行为触发的通用方法(推荐)就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持软件开发网。
此类事件是手机touchmove默认事件行为,可以通过js代码隐藏事件: $(‘body').on(‘touchmove', function (event) {event.preventDefault();}); or document.addEventListener('touchmove', function(e){e....
JS的Event对象是触发事件的时候传递给事件处理函数的一个对象,这个对象中存在触发事件的基本信息。如:触发事件的事件源、键盘码(如果存在)等基本信息。 1、通过event.type获取事件的类型 代码如下: [removed] $...
event.preventDefault(); var username = csdn.getCookie('UserName'); if(username == null) { username = csdn.getCookie('UserNick'); }; var href = this.href; if(username == null){ csdn...
smoothScroll.js 是极小的,符合标准的平滑滚动脚本,无依赖... event.preventDefault(); smoothScroll(exampleDestination); }; exampleBtn.addEventListener('click', handleClick); 标签:smoothScroll
// 取消事件的默认行为,即阻止程序通过返回按键切换到后台 if (!isReturnPanel) { isReturnPanel = true; rp.no.addEventListener(MouseEvent.CLICK, noApp); rp.yes.addEventListener(MouseEvent.CLICK, ...