Al *_* R. 3 jquery scope event-handling
我正在开发一个小的web应用程序,点击一个div(称之为"A")需要改变自身和另一个div的位置(称之为"B"),反之亦然.
功能将是这样的:
Click 'A' {
A is moved some number of pixels closer to the mouse position (making use of jQuery's .pageX and .pageY event object properties)
B's click event is manually triggered, moving it some number of pixels closer to the mouse
}
Run Code Online (Sandbox Code Playgroud)
我想我只是将点击事件处理程序绑定到A和B.如果点击了A,我会手动触发B的点击事件(使用jQuery的.trigger(),反之亦然.不幸的是,手动触发一个对象的点击事件.其他对象的处理程序对我不起作用 - 例如在上面的例子中,当触发div B的click事件时,我无法检索pageX和pageY属性.
我在这里举了一个例子来说明这一点:http://jsfiddle.net/tZFNk/2/.
欢呼并提前感谢您的帮助.
你拼错了"问题"这个词.尝试:
$('#aQuestion').trigger('click');
Run Code Online (Sandbox Code Playgroud)
代替
$('#aQestion').trigger('click');
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
6546 次 |
| 最近记录: |