javascript - 关于jq .on方法的问题。
高洛峰
高洛峰 2017-04-11 13:11:52
[JavaScript讨论组]

arr中保存的是p的位置,p可以移动删除,现在的问题是如果删除p,他的位置也会加到arr中并且会重复,请问是执行顺序的问题吗?

var arr=[];
function add(){
    var addp=$("

DM54

"); addp.addClass("draggable"); addp.draggable(); $(".box").append(addp); } $('.box') .on('click', '#close', function(){ $("#popup").hide("slow"); }) .on('dblclick', '.draggable', function(){ $("#popup").show("slow"); var that=$(this); $('#delete').click(function(){ that.remove(); }) }) .on('mouseup', '.draggable', function(){ var cache = $(this).css(['top','left']); var location={ id: $(this).index()+1, X: cache.top, Y: cache.left }; arr.push(location); })

代码地址http://runjs.cn/detail/y2qtieiq (位置值是undefined可能是我粘代码问题可以忽略)

高洛峰
高洛峰

拥有18年软件开发和IT教学经验。曾任多家上市公司技术总监、架构师、项目经理、高级软件工程师等职务。 网络人气名人讲师,...

全部回复(0)
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送

Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号