jQuery UI(http://jqueryui.com/selectable/#default)でこのようなものを構築しようとしています
- 項目 1 をクリックし、マウスをドラッグします。選択した項目の視覚的な合図として [outline rectange] が表示されます。
Google Closure でこれを試していたとき。コンテナとコンテナ内のアイテムを作成しました。ここのデモにあるものと非常によく似たもの http://closure-library.googlecode.com/git/closure/goog/demos/container.html
私はデモを修正し、4行のコードを追加しました
goog.events.listen(goog.dom.getElement('tb4'),
goog.events.EventType.MOUSEOVER,
function(e) {
logger.info('e.clientX :'+e.clientX +' - e.clientY :'+ e.clientY);
});
ここでホストされています(http://jsbin.com/ixEvocA/1/watch?output)
- スクロールコンテナセクションの最後に移動
- マウスを垂直方向に移動してみてください。これは非常に高速で、イベント応答も良好です。
- 水平方向 -> 1 つのアイテムにとどまる - これは非常に遅い
私は何を間違っていますか?またはどうすればこれをより速くすることができますか。jquery uiが持っているように、滑らかな[輪郭の長方形]を持つようにします。