javascript

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( …

TypeError: Converting circular structure to JSON

循環参照しているオブジェクトをJSONにしようとするとエラる。 var obj = {} obj.me = obj JSON.stringify(obj) // TypeError: Converting circular structure to JSON

jQuery UIのCSSをGoogleのCDNから読み込む

ここに書いてないけどCSSも普通にロードできるっぽい。 Hosted Libraries | Hosted Libraries | Google Developers <link rel="stylesheet" href="http://ajax.googleapis.com/ajax/libs/jqueryui/1.8.14/themes/ui-lightness/jquery-ui.css"> ここにのってた。 jQuery UI 1.8.14 | jQuery UI BlogCSSは画像とかあってめんどいのでCDNでいい場合はこっちがよさげ。 minify版はないっ</link>…

JSで範囲指定のランダムな数値をつくる

こんな感じでいいだろうか function getRand(from, to) { return from + Math.floor( Math.random() * (to - from + 1) ); } console.log( getRand(0, 10) ); // 0 ~ 10 console.log( getRand(10, 20) ); // 10 ~ 20 console.log( getRand(8, 12)/10 ) // 0.…