タグ

ブックマーク / blog.enjoyxstudy.com (5)

  • IEにおいてfilter:alpha(opacity)を設定しても、currentStyle.hasLayout=falseだとが透明にならない。 - Enjoy*Study

    IEで不透明度を変更するために下記のようなコードを書いたのですが、対象のエレメントのスタイルによって、不透明度が変わらない場合があることに気がつきました。(IE6、7共に) element.style.filter = 'alpha(opacity=50)';だめだったのは、div要素に対して background-colorだけを指定したもので、これに対してwidthまたはheightを追加指定すると、ちゃんと不透明度が効いてきます。 なお、JavaScriptではなくcss上でfilterの指定を行っても同様でした。(width,heigthがないと効かない) script.aculo.us(v1.7.0)ではどうしているんだろうと、ソース(effects.js)を眺めてみたところ、Element.setOpacityでは特に考慮しているような処理は見当たりませんでした。(その先のpr

    IEにおいてfilter:alpha(opacity)を設定しても、currentStyle.hasLayout=falseだとが透明にならない。 - Enjoy*Study
    cloned
    cloned 2007/09/16
  • suggest.jsのver2.0をリリースしました。 - Enjoy*Study

    suggest.js - 入力補完ライブラリ 入力補完を行うためのライブラリです。 ver1.4からの変更点は下記の通りです。 prototype.jsへの依存を排除。(prototype.jsが不要になった) クラス名を変更。(IncSearch.Suggest→Suggest.Local、IncSearch.SuggestTag→Suggest.LocalMulti) Operaにて補完候補をESCキー押下でキャンセル時、フォーカスが移動しないよう改善。 補完候補表示におけるスタイルのクラス名をオプションにて変更可能とした。(classMouseOver、classSelect) 検索処理開始前にオプションで指定した任意の関数を実行可能とした。(hookBeforeSearch) あと、かなり大幅なリファクタリングを今回実施しています。 JavaScriptを覚えたての頃に書いたコード

    suggest.jsのver2.0をリリースしました。 - Enjoy*Study
  • テキストボックス内でカーソル位置を移動する方法 - Enjoy*Study

    テキストボックス内のカーソル位置を末尾に設定する方法を調べてみました。 IE 6.0、Opera 8.5 の場合 var elm = document.getElementById('text'); // テキストエリアのelement取得 elm.focus(); // Operaの為(IEでは無くても大丈夫) var range = elm.createTextRange(); range.move('character', elm.value.length); range.select();当初、elm.focus()は入れてなかったのですが、Operaではこうしないとちゃんとカーソルが移動してくれません。(この動きに悩まされました) IEだと、range.select()で、フォーカスが移動し、カーソル位置もちゃんと末尾に行くのですが、Operaだと、フォーカスは移動するが、テキス

    テキストボックス内でカーソル位置を移動する方法 - Enjoy*Study
  • ブラウザの表示領域のサイズを取得する方法。 - Enjoy*Study

    ブラウザの表示領域を取得するに当たって、「ブラウザの種類」×「表示モード(標準/互換)」によって参照するプロパティが変わってきます。 IE、FireFox、Opera、Safariにて、表示モード毎に参照すべきプロパティをまとめてみました。(Safariについては2007/05/20に追記) 調査したのは、下記のプロパティです。 window.innerWidth window.innerHeight document.body.scrollWidth document.body.scrollHeight document.body.offsetWidth document.body.offsetHeight document.body.clientWidth document.body.clientHeight document.documentElement.scrollWidth d

    ブラウザの表示領域のサイズを取得する方法。 - Enjoy*Study
  • Enjoy*Study

    ROCK IN JAPAN FESTIVAL 2024 の 8月10日(土)に参戦してきたので、その備忘録です。 rijfes.jp 交通手段 いつも通り千葉寺駅からシャトルバスです。 千葉寺駅に8時55分くらいに着いたのですが、5分も待たずにバスに乗り込めました。 帰りも他のシャトルバス比べて空いていて、早くバスに乗り込めました。 買ったもの オフィシャル https://rijfes.jp/2024/goods/ シリコンバンドセット (2入り) B WurtS https://x.com/team_wsproject/status/1822105591692636497 Dancing USAGI S/S Tee (Charcoal) L RabiRabi Rubberband Orange Flag Rabbit Face Towel White WurtSのグッズは毎回良くて買

    Enjoy*Study
  • 1