此插件有bug 系统默认滚动条或者放大缩小窗口起始位置和结束位置没有发生
解决了,原因是获取开始和结束的位置时index.html用的是绝对位置就是相对于整个页面的,都改成相对于窗口的位置就行了,例如:
var flyer = $('<img class="u-flyer" src="../img/profile-80_1.jpg"/>');
var offset = $('#tasklistlength')[0];
flyer.fly({
start: {
left: e.clientX,
top: e.clientY
},
end: {
left: offset.getBoundingClientRect().left,
top: offset.getBoundingClientRect().top,
width: 20,
height: 20
},
onEnd: function() {
$(flyer).remove();
}
});
作者都没有写需要引入哪一些JS 和 css 文件啊 ,难道我要把作者的所有文件都引入页面? 比如 bootstrap.css,能整理一下代码再发布吗