jQuery MiniUI

标题: 求助:事件参数怎么用? [打印本页]

作者: ganlangu    时间: 2013-11-13 11:17:26     标题: 求助:事件参数怎么用?

事件的EventObject应该怎么用呢?
譬如tree的beforedrop事件有
{  sender: Object,         //树对象  dragNode: Object,         //拖拽的节点  dropNode: Object,         //目标投放节点  dragAction: String,        //投放方式:add/after/before  cancel: Boolean}
在事件函数中应该怎样获取这些对象呢?另外,e.cancel = true怎么也提示undefined?
节点在不同树之间拖放,树只包含叶节点,我想在投放前做如下判断:1)拖拽的节点不能是第一个节点2)不能投放在第一个节点之前如果不满足以上两个条件之一,则取消拖放,应该怎么做呢?

作者: factory    时间: 2013-11-13 11:36:17

onbeforedrop="onbeforedrop"

function onbeforedrop(e){
     var tree = e.sender;
    //如果阻止行为的发生
    e.cancel = true
}
作者: ganlangu    时间: 2013-11-13 12:34:29

factory 发表于 2013-11-13 11:36
onbeforedrop="onbeforedrop"

function onbeforedrop(e){

谢谢!

另外,请问dragGroupName和dropGroupName表示什么?怎么用?
作者: factory    时间: 2013-11-13 13:34:51

ganlangu 发表于 2013-11-13 12:34
谢谢!

另外,请问dragGroupName和dropGroupName表示什么?怎么用?

这2个属性其实没什么用的,一般不需要关注他




欢迎光临 jQuery MiniUI (http://miniui.com/discuss/) Powered by Discuz! X2