所以我有一篇有6种符号的论文。每个符号都是圆和路径的集合。我只想让一些圆圈可以点击来拖拽集合。例如,如果一个符号有两个圆和一条路径-我希望能够单击其中一个圆来拖放集合(这是已经很好地记录的东西)。如果用户单击另一个圆圈,则不会发生任何事情。因为我的拉斐尔元素是由用户动态创建的,所以我将创建的每个集合推送到一个数组中。我是否可以访问集合中的特定圆,并使其可在集合数组中单击?
下面是我如何插入一个集合
{
paper.setStart();
var circ = paper.circle(x,y,35); //first circle - should be clickable
v
我正在做一个项目,里面有一些可拖动的内容。所有可拖动的图像都有部分是透明的,并与其他内容重叠。
我在JSFiddle上设置了一个示例:
<body>
<p>The background is transparent, but if you grab ANYWHERE in the border you can drag the image around.</p>
<img src="http://upload.wikimedia.org/wikipedia/commons/thumb/e/e1/Jupiter_(transpar
#myDiv是一个可点击的框,如果单击#myDiv,将添加一个类.opened。我的jQuery读
if ($('#myDiv').hasClass('open')){
var myValue = "1";
}else{
var myValue = "2";
}
显然,在页面完成加载后,myValue总是等于2,但是在单击#myDiv之后,myValue仍然是2。我应该使用什么事件来检测我的元素是否改变?我也想支持IE7+。谢谢!