Javascript t();还有,我正在使用jQuery,但那不起作用。我尝试了Firefox的event.preventDefault();还有。我想我已经试过了,但也许我只试过点击event.preventDefault。不管怎样,我只是把链接改成了divs,这就解决了我
Javascript t();还有,我正在使用jQuery,但那不起作用。我尝试了Firefox的event.preventDefault();还有。我想我已经试过了,但也许我只试过点击event.preventDefault。不管怎样,我只是把链接改成了divs,这就解决了我,javascript,jquery,firefox,drag-and-drop,Javascript,Jquery,Firefox,Drag And Drop,t();还有,我正在使用jQuery,但那不起作用。我尝试了Firefox的event.preventDefault();还有。我想我已经试过了,但也许我只试过点击event.preventDefault。不管怎样,我只是把链接改成了divs,这就解决了我的问题。我想我已经试过了,但也许我只是在点击时尝试了event.preventDefault。不管怎样,我只是把链接改成了div,这就解决了我的问题。酷。您可以使用:jQuery(function($){,而不是jQuery(document)
t();还有,我正在使用jQuery,但那不起作用。我尝试了Firefox的event.preventDefault();还有。我想我已经试过了,但也许我只试过点击event.preventDefault。不管怎样,我只是把链接改成了divs,这就解决了我的问题。我想我已经试过了,但也许我只是在点击时尝试了event.preventDefault。不管怎样,我只是把链接改成了div,这就解决了我的问题。酷。您可以使用:
jQuery(function($){
,而不是jQuery(document).ready(function($){
)来代替jQuery(document).ready(function($){
),您可以使用:jQuery(function($){
// prevent text selection in IE
document.onselectstart = function () { return false; };
// prevent IE from trying to drag an element
target.ondragstart = function() { return false; };
<div id="sender"><a href="http://www.ourlinktodestination.com">my title</a></div>
<table><tr><td class="celdarec"> </td></tr><table>
jQuery(document).ready(function($) {
var globalEle, globalLink;
$(".sender").draggable({
revert:'invalid',
start:function(event, ui){
globalEle = $(this);
globalLink = $(this).find("a").attr("href");
},
stop:function(event, ui){
globalEle = null;
}
});
$("#tablareceptora .celdarec").droppable({
accept: '.sender',
hoverClass: 'drop_hover',
drop: function(event, ui){
$(this).html(globalEle.html());
$(this).find("a").attr("href", globalLink);
globalEle.remove();
},
tolerance: 'pointer'
});
$(".sender").delegate("a", "mouseup", function(e){
e.target.href ="javascript:void(0)";
});
});
globalLink = $(this).find("a").attr("href");
$(".sender").delegate("a", "mouseup", function(e){
e.target.href = "javascript:void(0)";
});
$(this).find("a").attr("href", globalLink);