最近正在做webos 其中主桌面和ios基本一样.
已经用jq实现了大部分内容,遇到一个难点,如何把正在按住的这个对象给换个父层
*比如#test .abc 正在被按住拖动,达到设定某个条件时比如不在视窗内我需要它:
把外层给换到#test2就如同#test2.abc被按住拖动的效果一样.*
为了方便理解,我画了张图,请大家指教这个该如何实现.谢谢大家.
另外无聊点踩的朋友请手下留德,谢谢!!

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
这个问题已经实现了,我设置了左右边界进行触发,当拖动时进入到边界的时候进行左右翻,这样只需要翻后处理一下就好了.
你可以尝试HTML5的原生拖放API,在你将一个图标拖到另一个区域的时候会触发事件,然后进行A屏的去抖动,B屏的抖动,等拖放结束(就是放开鼠标)再触发放置的事件,进行放置
当然我没试过哈,你可以尝试一下
按住
A屏幕内的a元素时A屏幕抖动。然后,移动a元素到B屏幕时,A屏幕停止抖动,B屏幕抖动。根据这样的现象,我感觉就是有
关联性存在,所以,需要为每一个屏幕元素(例如:A)设置一个变量来保存当前按住元素是否已经离开了当前屏幕范围,如果离开了,那么停止当前屏幕的抖动。同时,还需要一个函数来判断当前按住元素进入了哪个屏幕下,然后抖动进入的那个屏幕下的其他元素。个人见解,仅供参考哈(实际也没做过这样的效果...)