jQuery UI 1.8.4以下のdisableSelectionがWebkitで効かない
どうも1.8.4以下は実装がこうなってるらしくてWebkitで効かない
disableSelection: function() { return this .attr( "unselectable", "on" ) .css( "MozUserSelect", "none" ); }
1.8.5でこうなってる。
disableSelection: function() { return this.bind( "mousedown.ui-disableSelection selectstart.ui-disableSelection", function( event ) { event.preventDefault(); }); }
1.8.6以降から今の最新版(1.8.14)ではこうなっててWebkitでも効いてる。
disableSelection: function() { return this.bind( ( $.support.selectstart ? "selectstart" : "mousedown" ) + ".ui-disableSelection", function( event ) { event.preventDefault(); }); }