click.js 716 B

12345678910111213141516171819202122232425262728293031323334
  1. // 点击
  2. viewer.addEventListener('clickObject', e => {
  3. window.top.clickObject(e.imgName);
  4. // 暂停动画
  5. viewer.setAutoMove(false)
  6. })
  7. // 继续动画 - 给 父页面调用
  8. window.stareMove = (val) => {
  9. viewer.setAutoMove(val)
  10. }
  11. let flag = false
  12. // 鼠标移入
  13. viewer.addEventListener('hoverObject', e => {
  14. // console.log('鼠标移入',e);
  15. flag = true
  16. window.top.hoverObject(e);
  17. })
  18. // 鼠标移出
  19. viewer.addEventListener('mouseoutObject', e => {
  20. // console.log('鼠标移出',e);
  21. flag = false
  22. window.top.mouseoutObject(e);
  23. })
  24. document.querySelector('#player').onmousemove = (event) => {
  25. if (!flag) return
  26. let e = event || window.event;
  27. window.top.mouseLoc(e.clientX, e.clientY);
  28. }