Javascript 关于在jqueryui/Draggables函数中使用特殊变量的问题
我总是在文档中看到这一点Javascript 关于在jqueryui/Draggables函数中使用特殊变量的问题,javascript,jquery,jquery-ui,Javascript,Jquery,Jquery Ui,我总是在文档中看到这一点 $('.selector').draggable({ start: function(event, ui) { ... } }); 在jQuery文档中,“事件”和“ui”代表什么以及如何使用它们 有没有办法将特定的.selector对象本身传递到函数中 如果没有任何例子,我想我不太明白这整件事是如何运作的 谢谢你的帮助 谈到jQuery,您需要在文档中查找内容,因为在大多数情况下,它是相当完整的,可以提供您需要的任何内容 考虑到这一点,以下是:关于DragTa
$('.selector').draggable({
start: function(event, ui) { ... }
});
在jQuery文档中,“事件”和“ui”代表什么以及如何使用它们
有没有办法将特定的.selector对象本身传递到函数中
如果没有任何例子,我想我不太明白这整件事是如何运作的
谢谢你的帮助 谈到jQuery,您需要在文档中查找内容,因为在大多数情况下,它是相当完整的,可以提供您需要的任何内容 考虑到这一点,以下是:关于DragTables: 所有回调(开始、停止、调整大小)都接收两个参数:原始浏览器事件和准备好的ui对象。ui对象具有以下字段:
- ui.helper—表示正在拖动的辅助对象的jQuery对象
- ui.position-作为{top,left}对象的辅助对象相对于偏移元素的当前位置
- ui.offset-作为{top,left}对象的辅助对象相对于页面的当前绝对位置
<a href="more.html" id="show_more">Show me more!</a>
这里的问题是,在警报显示并关闭后,链接的默认操作(“转到另一页”)将发生,用户将被发送到more.html
。很多时候,这不是您想要的,因此您会阻止默认操作:
$('#show_more').click(function(e) {
alert('heya!');
e.preventDefault(); // cancel link event, could also return false;
});
当谈到jQuery时,您需要在文档中查找内容,因为在大多数情况下,它是相当完整的,可以提供您需要的任何东西 考虑到这一点,以下是:关于DragTables: 所有回调(开始、停止、调整大小)都接收两个参数:原始浏览器事件和准备好的ui对象。ui对象具有以下字段:
- ui.helper—表示正在拖动的辅助对象的jQuery对象
- ui.position-作为{top,left}对象的辅助对象相对于偏移元素的当前位置
- ui.offset-作为{top,left}对象的辅助对象相对于页面的当前绝对位置
<a href="more.html" id="show_more">Show me more!</a>
这里的问题是,在警报显示并关闭后,链接的默认操作(“转到另一页”)将发生,用户将被发送到more.html
。很多时候,这不是您想要的,因此您会阻止默认操作:
$('#show_more').click(function(e) {
alert('heya!');
e.preventDefault(); // cancel link event, could also return false;
});
非常感谢,我不知道有一个事件文档页面。我刚刚意识到event.currentTarget正是我所需要的!非常感谢,我不知道有一个事件文档页面。我刚刚意识到event.currentTarget正是我所需要的!