2008-12-01から1ヶ月間の記事一覧

連鎖的に発生するイベントに追随させるanimateメソッドの書き方

scrollイベントとかmouseoverイベントとかで。 queue([])でキューをクリアするのがポイント。 ctrlMove : function(){ var o=this,c=o.cfg; if(c.timer)clearTimeout(c.timer); c.timer=setTimeout(function(){ c.target.queue([]).animate({ top:o.getNextP…

html , window まわりの位置やサイズの取得結果

少しうそ↓ただしくはこっち→http://d.hatena.ne.jp/cyokodog/20090112/jQueryPositionSize03 scrollTop() スクロール量の取得結果 $(html) $(document) $j(window) IE6 ○ ○ ○ IE7 ○ ○ ○ Firefox3 ○ ○ ○ Safari × ○ ○ Opera ○ ○ ○ offset().top 位置の取得結…

jQuery で一意なIDを設定する

$j.uniqId = function(prefix,f){ var id; prefix=prefix||'uniqId'; var cnt=(cnt=$j.uniqId[prefix])==undefined?0:cnt; do{ id=(prefix+(cnt+=1)); } while($j('#'+id).size()>0) $j.uniqId[prefix]=cnt; if(f)f(id); return id; } $j.fn.uniqId = functi…

jQuery で高さを求める

JS

$j('x').height() //border,padding,scrollbarを含まない高さ $j('x').attr('offsetHeight') //border,padding,scrollbarを含めた実際の高さ $j('x').attr('clientHeight') //paddingのみ含めた高さ $j('x').attr('scrollHeight') //clientHeightのtop位置(?…

val を使用せずに文字列を数値変換

mid の切り出しで余計な余白がある場合に便利=VALUE(TRIM(CLEAN(MID(BQ3,20,10))))