2012-02-09 57 views

回答

1

你使用.click()绑定的事件,还是你使用.on()
你在哪里放置处理你的事件?
这些UI元素是否在加载DOM后加载或创建?
所有这些你必须考虑的事情,因为如果你的元素添加后,DOM已被加载,你必须使用.on("click",function(){})绑定你的事件处理程序的元素。因为如果你已经使用了.click()和你试图访问的元素在这一点上没有加载,这是行不通的!

+0

$(文件)。就绪(函数(){ $( '#draggableImages IMG')拖动({ \t \t光标: '搬家', \t \t恢复: '无效的', \t }); $( '#IMG1')点击(函数(){ \t \t警报( “::”); }); $( “#dropbox”).droppable({ \t \t drop:handleElementDrop }); function handleElementDrop(event,ui){ \t \t var dragElement = ui.draggable; \t \t alert(“Element id is”+ dragElement.attr('id')); } } 这是我的jQuery代码 – user1184100 2012-02-09 08:30:49

相关问题