function creatWrapper(cellView) { var sx = cellView.model.get('position').x; var sy = cellView.model.get('position').y; //改变del按钮的位置 var css = { left: ''+ (sx-20)+'px', top: ''+ (sy-20)+'px', position: 'absolute',//这个样式非常重要,决定是否跟随cellView移动 };
//将动态改变的class属性赋予对应的class $(".del-icon").css(css); }
使用说明:
cellView为指定的目标元素,我使用了backbone.js获取它的当前坐标