使用javascript和jquery拖放
drag and drop using javascript and jquery
我试图捕获列表项在其当前位置上的坐标,并且在它们被拖放到某个地方之后。我能够在拖放之前捕获坐标。我不知道拖放后要做什么。请帮助。
html:<ul class="sortable">
<li class="ui-state-default" id="third">3</li>
<li class="ui-state-default" id="fourth">4</li>
<li class="ui-state-default" id="fifth">5</li>
<li class="ui-state-default" id="sixth">6</li>
<li class="ui-state-default" id="seventh">7</li>
<li class="ui-state-default" id="eighth">8</li>
<li class="ui-state-default" id="ninth">9</li>
<li class="ui-state-default" id="tenth">10</li>
<li class="ui-state-default" id="eleventh">11</li>
</ul>
jquery: $(function () {
$(".sortable").sortable();
$(".sortable").disableSelection();
//---------------------------------------------------------------------------------------------------------------------------//
//rounded-corner || ui-state-default
$('.rounded-corner').on('click', function(){
var offset = $(this).offset();
alert('top - ' + offset.top + "'nleft - " + offset.left);});
//ONCLICK CLOSE
/*$(".ui-state-default").click(function () {
var tblId = $(this).attr("id");
// alert(tblId);
var ans = confirm("Are you sure you want to remove this table?");
if(ans == true)
$("#" + tblId).hide();
//else exit();
});*/
//---------------------------------------------------------------------------------------------------------------------------//
$(".glyphicon-remove").click(function () {
var tblId = $(this).parent().attr("id");
// alert(tblId);
var ans = confirm("Are you sure you want to remove this table?");
if(ans)
$("#" + tblId).hide(500);
//else exit();
});
$(document).bind("contextmenu", function(e) {
var tblId,tbl, ans;
tblId = $(this).parent().attr("id");
tbl = $("#" + tblId);
if (!(tbl.is(":visible"))) {
// It's not showing
ans = confirm("Are you sure you want to show this table?");
}
if(ans){
$('.glyphicon-remove').parent().show(500);
}
return false;
});
});
使用事件。pageX和事件。pageY获取当前位置。链接
if(afterdragged)
{
alert($( ".sortable" ).text( "pageX: " + event.pageX + ", pageY: " + event.pageY ));
}
相关文章:
- dblclick事件是在jquery拖放后触发的
- 在jQuery UI中获取ul和li值,拖放即可排序
- HTML5拖放;Drop-使用jQuery处理事件
- 使用jquery拖放图像
- JQuery从两个表中拖放
- 拖放下载,支持IE Javascript/Jquery/Html5
- 只允许一个可放置区域 jquery 拖放
- Jquery列表拖放
- Jquery 拖放允许 2 个元素
- 区分不同的可拖放元素(jQuery 拖放)
- JavaScript/jQuery在两个iframe之间拖放元素
- jQuery UI-拖放排序和还原
- jQuery:通过拖放获取所选图像的名称
- 复杂的拖放 jquery UI
- 正在尝试从拖放Jquery文件中设置fileinput val
- 拖放jQuery保存位置到mysql数据库
- 拖放- JQuery插件
- 拖放Jquery -删除拖放时,它离开网格
- 拖放jquery不起作用
- 不知道如何使用拖放jQuery插件