jquery.auto_ruby.js
0pt
webの登録フォームで漢字の名前を入力すると、下のフリガナ欄にフリガナが自動で入るプラグインを作ってみた。
いや、正式にはauto_ruby.jsというjsのソースを改編してみた。
(rubyは言語のrubyではなく、ルビのrubyだそうです。作者さんいわく)
なので、制作者の意思を尊重してjquery.auto_ruby.jsと名付けました。
auto_ruby.jsについて
googleで「フリガナ 自動入力」で調べてもauto_ruby.jsしかでてこなかったので、使ってみようと思ったら色々問題がある。
=> prototypeをソースに入れたくない。
- globalな変数で設定する感じだったので、1つの対のフォーム(性漢字、性フリガナの対)しか動かせない。
=> 実際には性漢字、性フリガナ、名漢字、名フリガナの2対が必要
- 汎用的ではない
=> 設定をグローバル変数として書き込みたくないし、やっぱり
$('#hoge').auto_ruby($('#moge'));
(hogeが名前でmogeがフリガナ)
みたいな形でシンプルに動かしたい。
って事で自分で作ってみた。
公開する場所がないので公開していないですが・・・。
問題
もともとのjsに問題があるようでカタカナひらがな変換をすると何回も入力されたりする・・・。
作者のブログ
http://ceo.sourcelab.jp/archives/97
「jquery.auto_ruby.js」について友人に書いてもらう。
だから難しいって 笑
respect‼