Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我有一堆要应用的图像jQuery.draggable()
jQuery.draggable()
它们是透明的 PNG,因此具有透明的背景。问题是它们的背景被视为可拖动区域,因此,如果元素在背景中,则前景元素的透明背景会阻止背景元素被拖动。
这是一个问题的例子
有什么办法解决这个问题?jQuery有没有办法自动忽略图像的透明区域,只将可见区域视为可拖动的句柄?
这是可能的,不久前实现了一个 jQuery 插件。这是一个演示(未启用多子层,仍然有点错误)。作者的演示站点已经关闭,但代码仍然可以在GitHub上找到。以此为基础并实现您的拖动。