JavaScript

[JavaScript] IEでセレクトボックスに幅指定をして文字列が切れるのに対応する

IE の場合、select 要素に width を指定をすると、リスト部分も指定した値で幅が固定されてしまい、文字列が長い場合は途中で切れてしまう。(下図参考) マークアップするうえで、デザインを実現するために select 要素に幅指定を...

[JavaScript] ruby要素をJSで擬似的に再現する2

「[JavaScript] ruby要素をJSで擬似的に再現する」のライブラリを更新した。 rubyの表示切り替え機能があるのに、ボタン(の表示)の切り替えを考慮していなかった。 rubyの切り替えに伴って、ボタンの表示切り替えも可能なよう...

[JavaScript] 自動で印刷ダイアログを表示する・印刷ボタンを実装する

印刷画面のロード時に自動で印刷ダイアログを表示するライブラリ(パターン1)と、 印刷ボタンを押した時に印刷ダイアログを表示するライブラリ(パターン2)を作成した。 印刷処理の実装の度にいちいちブラウザ判定処理まで作成するのが面倒臭いので・・...

[JavaScript] ブックマークレットの追加ボタンを自動で挿入する

ブックマークレットの追加ボタンを自動で挿入するライブラリを作成した。 最近ではソーシャルブックマークサービスがかなり沢山あるが、サイト上にいちいち「このエントリを○○に追加!」といったボタンを配置するのが面倒なので、そこを自動化するためのJ...