Raphael无法处理event的问题!!!

zz/2024/6/13 21:34:19

当你用下列代码画一个矩形,然后click it,照例应该会popup alert

var paper = Raphael("canvas", 600, 480);
var rect = paper.rect(10, 40, 50, 50);    
rect.click(function () {alert('hello');
});		

但实际上并不会popup alert,是不是写错代码了?

搞了半天,SHIT!! 原来上面代码返回的是一个空心的矩形,那么你click矩形的中间就不会有反应,你只有点到边框才有反应。

你只有画实心的矩形才使得点矩形中间也会有反应。用下列代码

var paper = Raphael("canvas", 600, 480);
var rect = paper.rect(10, 40, 50, 50);
rect.attr({fill: "#fff"})
rect.click(function () {alert('hello');
});		




http://www.ngui.cc/zz/2731645.html

相关文章

iOS: NSUserDefaults issues

NSUserDefaults用于存储一些app setting。当你关闭app之后再打开后,之前存储的setting依然可以从NSUserDefaults里读取。注意:密码最好不要存储在NSUserDefaults里,要存储也必须用AES/DES加密存储,更安全的方法是 https://github.…

Hibernate: cannot simultaneously fetch multiple bags 问题的解决办法

如果在一个pojo里使用超过一个List的变量,则会出现这个错误 详见: http://www.quanlei.com/2011/10/2817.html 他提供了4个解决方法,我采用方案3: 改变FetchMode为Fetch(FetchMode.SUBSELECT) 其他参考links: http://www.mkyong.…

iOS: UI 开发

中文 http://blog.csdn.net/column/details/zhf156.html Table View http://www.raywenderlich.com/312/beautiful-table-view-helper-class http://cocoawithlove.com/2009/04/easy-custom-uitableview-drawing.html http://cocoawithlove.com/2010/12/uitableview-co…

iOS: login window design

QuickDialog https://github.com/escoz/QuickDialog QQ登录界面demo http://www.cocoachina.com/bbs/read.php?tid69074&page1 Login interface design http://www.photoshop-plus.co.uk/2012/04/13/clean-mobile-login-screen-tutorial/ iPhone Modal View Smalle…

iOS: Classes for fetching and parsing XML or JSON via HTTP

http://cocoawithlove.com/2011/05/classes-for-fetching-and-parsing-xml-or.html

iOS: 2 Xib's with the same File's Owner for 1 IBOutlet object?

http://stackoverflow.com/questions/8978654/2-xibs-with-the-same-files-owner-for-1-iboutlet-object 若2个xib的file owner都指向同一个view controller,那么在2个xib不会同时被load的情况下,分别在不同xib上的控件可以指向view controller里的同一个…

Android: google play graphic assets guide

http://support.google.com/googleplay/android-developer/bin/answer.py?hlen&answer1078870

[iOS] ARC, @property 关键字

https://docs.google.com/document/d/1ZVV5RTzPMUreiFdAMws3jxi2i5Q49iClsGl6JQFwVGg/edit?uspsharing

Reset cert and provisioning profile for appwith push notification feature

参考文档: APNS tutorial: http://www.raywenderlich.com/32960/apple-push-notification-services-in-ios-6-tutorial-part-1 之前写的apns笔记:http://blog.csdn.net/totogogo/article/details/7376214 注意:在xcode里开发带notification…

Logistic Regression详解

Regression是什么? Regression:找到一个模型去表示数据间的关系Linear Regression:使用线性模型拟合数据Logistic Regression:其实本质也是线性拟合,但引入了log,这个之后会详细说 也就是说,不…