我正在尝试写一个拖动&使用HTML选择功能& JavaScript。我的意思是,将会有一组具有任意绝对位置的对象。我希望能够将光标拖到布局的区域。将其视为RTS策略(选择单元)或者任何矢量图形编辑器(选择用于移动它们并编辑的对象)。JavaScript Drag&Select功能完成正确
首先,我知道在Google & SO的前几页出现的东西。因此,我决不会要求我为这些东西使用Google,并在这里发布一些随机链接。
我能找到的大多数解决方案在某种程度上都是有缺陷的。主要的问题是抑制实际的文本选择,这看起来有点违背Web浏览器的本质。一些代码片段导致选择闪烁,我觉得很烦人。有些在所有主流浏览器中表现不佳。
我在询问您实际使用的代码/库的建议,或者看到成功使用的代码/库的建议。
第二件事是,我希望真正了解抑制选择背后的JavaScript内部。理论上应该怎么做。是否有任何非黑客的方式来实现这一目标?
是我能找到的最接近的是这样的: http://view.jquery.com/tags/ui/1.5b2/demos/ui.selectable.html
但是它似乎是紧密耦合与jQuery UI,而这又需要jQuery的1.3.x的,而我真的很期待使用jQuery 1.5
这看起来非常好。你尝试过哪些网页浏览器?还有:它使用HTML5还是可以与HTML4一起使用? – julkiewicz 2011-05-01 20:42:01
那么,当我开始一个交互式国际象棋网站的项目时,我发现这个库,我仍在努力。所以,这是我第一次使用它,它还不在生产站点,但几个月来我从未发现任何错误或故障。我使用FF3.6作为主要的开发浏览器,我经常在IE上进行测试,并且偶尔在Chrome上进行测试。我使用HTML5,但我确定它必须在4上工作。 – morgar 2011-05-01 20:53:35
好的,谢谢它看起来非常整齐。另外文档是体面的。我一定会看看。 – julkiewicz 2011-05-01 20:56:22