问答详情
源自:4-2 [DOM事件] QQ面板拖拽效果(下)

第一次拖动完再次点击无法拖拽

https://img1.mukewang.com/5ce4342d0001ee3206030313.jpg

https://img1.mukewang.com/5ce43644000176b007690622.jpg

https://img4.mukewang.com/5ce4346a0001d53e04800179.jpg

https://img1.mukewang.com/5ce435160001162005090345.jpg

调试后发现,第二次之后点击进行拖拽 disX 值就为NaN,导致值无法正常传递影响拖拽的功能。

(disX值是光标与盒子左边距离)

想问同学们有没有遇到相似情况~

提问者:outLink 2019-05-22 01:34

个回答

  • outLink
    2019-05-22 10:59:45

    https://img1.mukewang.com/5ce4ba830001405809150344.jpg

    问题已解决,主要原因在于不同类型值的计算后导致disX值为NaN。


    使用parseInt()方法把px类型转换成数值类型,可以修成错误。