record」だとdivMainのaタグの動作が不良(onclickが死んで、hrefしか活きてない状態=大きい画像の差し替え動作が死ぬ)。javascript:void(0)とか、#bodyTopとか色々やったんだけど、onclick属性はページ再読み込みしないと生返らず。record」アラート出したあとinit()呼び出すことで応急処置。aタグをspanタグに換えるって対処法もあるみたいだけど、何かW3C先生を騙すだけの対処法だし(href属性指定しないで良くなるだけでしょ?)、文法表現上?は後退するだけなような気がするからパスw対症療法じゃなくて、根本的な解決方法を見つけたいな。slidinglabelsが動かない今日も一日就職活動。久しぶりに母校に卒業証明書発行を申し込んだり。晩飯後息抜きにスクリプトいじる。なんちゃってECの「問い合わせフォーム」にもUIエフェクトを付ける。会員登録画面と同じだと面白くないんで、slidinglabelsを付ける。そこでいつも通り設定でハマったのでメモ。ドキュメントも判り易く、設定も簡単なのに、その通りやっても駄目。グーグル先生で調べると、結構日本語のドキュメントもある。どこにも解決策らしきものがない。大分プラグイン借りるのに慣れてきて、コードをあっちこっち書き換える前にプラグインのコードを熟読。あれ?デフォルトclassNameが「form-slider」になってる。日本語の解説サイトにはもちろん、本家サイトにも書いてない。「.sliderと指定しなさい」って記述がチラホラ。コードみればすぐわかるんで、無料のものに文句付ける気は全くないです。minバージョン使ってたりすると判らないな。同じとこでハマる人がいたらと思い書いときます。Textareaも付けようかと思ったんだけど、デモページでもひらがなが誤動作したので却下。それほど必然性のあるエフェクトでも無いしね。明日からは今度こそ次の演習に取り掛かる。頭使い過ぎで頭痛の毎日か。PHP向けの頭の使い方(というかサイト設計時の頭の使い方)に慣れないとなー。JavaScriptいじってる方が見た目をイメージしながらなんで面白い。PHP書きはホント脳みそだけの勝負って感じ。プログラミング自体はPHPの方が判りやすいんですけどね。jQuery-narrative-selectは長文不可?一昨日のエントリに書いたjQuery-narrative-selectの動作不良だけども、あれこれしてたら直りました。一遍あきらめたけど、どうしても気になって、さっきのエントリに書いたとおり資料を作ってからなんちゃってECサイトの[会員登録]画面のコード眺めてたら、narrative-selectが効いてる生年月日のselectはvalueが全部1から始まってて、駄目な都道府県のselectは0から始まってる。「都道府県を指定してください」optionのvalueを48にして、一番後ろに持ってく。したら動いた!やった。デフォルトで北海道が表示されてるので、PHPを書きなおして「都道府県を指定してください」optionにselectedを付ける。したら何とまた動作不良。「もしかして文字数?」。試しに「都道府県を指定してください」を「都道府」って変えたらビンゴ!ちゃんと動く。いうかスクリプトちゃんと理解できれば何でそうなってるか判るんだろうけど、今の僕にはまだ難しかった。今は動けば良しとして、さすがに「都道府」はまずいので「選択してください」にする。泥縄式だけど、一応不具合に対処できたってことでメモ。他のselectにも貼り付けてみよう。場所ごとの挙動の差でスクリプトの理解ができるかも知れないので、根本的に解決できたらまたエントリ書きます。したけど財布を買い替えた。