当前位置: 首页 > news >正文

购物平台网站建设框架免费咨询电脑维修

购物平台网站建设框架,免费咨询电脑维修,50强网站建设公司,网络公司怎么做网站场景#xff1a;fabricjs绘制的元素#xff0c;默认点击鼠标左键即可自由移动元素。需要把操作改为#xff0c;点击鼠标左键先选中元素#xff0c;只有选中的元素#xff0c;按住鼠标左键后才能移动 // 初始化canvas var canvas new fabric.Canvas(c);// 添加一个矩形元…场景fabricjs绘制的元素默认点击鼠标左键即可自由移动元素。需要把操作改为点击鼠标左键先选中元素只有选中的元素按住鼠标左键后才能移动 // 初始化canvas var canvas new fabric.Canvas(c);// 添加一个矩形元素 var rect new fabric.Rect({left: 100,top: 100,fill: red,width: 60,height: 70,selectable: false // 初始时不可选中 });canvas.add(rect);// 监听对象的选中事件 canvas.on(mouse:down, function(options) {if (options.target) {var object options.target;object.set({selectable: true, // 设置对象为可选中evented: false // 设置对象为不可触发事件防止直接移动});canvas.setActiveObject(object); // 手动设置为选中状态canvas.renderAll();} });// 监听鼠标按下事件用于启用移动 canvas.on(mouse:move, function(options) {if (canvas.getActiveObject()) {var object canvas.getActiveObject();object.set({evented: true // 当对象被选中时设置为可触发事件允许移动});} });// 监听鼠标释放事件用于禁用直接的移动 canvas.on(mouse:up, function(options) {if (canvas.getActiveObject()) {var object canvas.getActiveObject();object.set({selectable: false, // 移动后设置对象为不可选中evented: true // 保持对象可触发事件状态});canvas.discardActiveObject(); // 取消对象的选中状态canvas.renderAll();} }); 原理通过修改参数实现。 selectable: true, // 设置对象为可选中 evented: false // 设置对象为不可触发事件防止直接移动
http://www.zqtcl.cn/news/166803/

相关文章:

  • 域名费用和网站服务器费用是同样的吗推广营销方案
  • 安徽网站设计方案中文外贸网站有哪些
  • 衡阳手机网站设计响应式网站做多大的尺寸
  • 海尔电子商务网站建设预算灵台县门户网
  • 四川网站建设设计公司排名开发公司与建筑公司合作协议
  • 江西智能网站建设嘉定注册公司
  • 海口网站建设联系方式十大免费软文推广平台
  • 石碣镇做网站帮别人做网站开价
  • 站长 网站ip客户都不愿意做网站
  • 网站开发和软件开发哪个难网站备案账号
  • 2昌平区网站建设安徽盛绿建设网站
  • 商务网站建设目的天津建设网站需要的费用
  • flash 网站头部wordpress支持大文件上传
  • 网站开发方式的选择凡客设计
  • 常德建设网站如何查询某个网站的设计公司
  • wordpress 仿站教程学校ui设计培训
  • 南昌模板建站定制网站合肥瑶海区网站建设价格
  • 奥尔马手表官方网站导出wordpress文章
  • 网站栏目内容和功能手机网站建设 如何获得更好的排名
  • 网站运营推广难做常德网警
  • 北滘网站建设公司在百度上做网站怎么做
  • 合肥网站建设 毅耘园林设计网站大全
  • 免费备案网站空间爱营销app
  • 郑州网站建设公网站建设需要步骤
  • 源创派网站建设做软件赚钱的网站有哪些
  • 中英文网站建设公司推广引流
  • 网站改域名百度热词指数
  • 网站开发工程师工作内容网站源码是用什么做的
  • 做网站优化费用免费的视频网站如何赚钱
  • 如何制作一个好网站中国建设银行网站暑假工报名