引き出しみたいなメニューっぽいものを作るサンプル。
※このサンプルは前バージョン(1.1.2)で書いたものなので1.2では動かないかも
実際やってみると分かるが、Fx.Slide要素にリストメニュー等をくっつけてタブっぽくさせると、
動かしたとき微妙に隙間が出来てしまう。(横方向にくっつけた場合は出来ない。)
それで色々考えた結果、position駆使すれば出来るじゃない、という結論が出た。
気ままに綴る独学メモ帳
引き出しみたいなメニューっぽいものを作るサンプル。
※このサンプルは前バージョン(1.1.2)で書いたものなので1.2では動かないかも
実際やってみると分かるが、Fx.Slide要素にリストメニュー等をくっつけてタブっぽくさせると、
動かしたとき微妙に隙間が出来てしまう。(横方向にくっつけた場合は出来ない。)
それで色々考えた結果、position駆使すれば出来るじゃない、という結論が出た。
mootoolsのElementプロパティでテーブルを作るとき、階層を守って作らないとIEで表示されない。
見事にハマったので詳細をメモっておくことにする。
※このサンプルは前バージョン(1.1.2)で書いたものなので1.2では動かないかも
javascriptが無効の時、有効で使ってるCSSだと表示がおかしくなる場合の回避方法について。
最近作ったサイトが、コンテンツの表示をmootoolsで動かしていて(スライドとかで)、javascript無効にすると まったく見えない状態になってしまう。
XHTMLソースを変更しているわけではないので、CSSだけ変更すれば見れる状態になる。(CSS無効でもXHTMLだからそれなりに見れる)
というわけで、javascriptの有効・無効でCSSを変更する方法についてのメモ。
ボタンやリンククリックでフェードインアウトさせるサンプル。
※このサンプルは前バージョン(1.1.2)で書いたものです。追記で1.2の解説もしてます。
mootoolsを使ってスタイルシートを切り替えるサンプル。
※このサンプルは前バージョン(1.1.2)で書いたものなので1.2では動かないかも
ベースのCSSをlinkさせておいて、クリックでCSSファイルを切り替えるようにする。
ボタンをクリックしたときCookieを発行し、リロードしたら記憶させたCSSファイルを読み込んで表示する。
リロードしても選択したCSSを表示する動作になるが、Cookie読み込んだりAssetしたりというJavascriptの動作分だけ、CSSが切り替わるのにタイムラグが発生する。
Assetよりsrcだけ書き換えた方がいいのかも。
書き散らしたから汚い…
mootoolsでアクセスするたびにスタイルシートを変えるサンプル。 (ダウンロード時にRemoteのAssetsが必須) ※このサンプルは前バージョン(1.1.2)で書いたものなので1.2では動かないかも 読み込みが始 … 続きを読む
直接HTMLにメールアドレスを記載していると、ロボット収集されてスパムの標的にされてしまう。
それを防ぐ為の方法として
以上がよく使われる手段だろうか。
Javascriptではヘッダに記載してたらまったく意味がないので注意。
Ajaxライブラリmootoolsを使ってメールリンク自動挿入をする方法を考えてみた。
※このサンプルは前バージョン(1.1.2)で書いたものなので1.2では動かないかも
mootoolsでいちいち面倒くさいパンクズリンクを自動挿入するサンプル。
※このサンプルは前バージョン(1.1.2)で書いたものなので1.2では動かないかも
でもこれだとHTMLソースにはリンクやテキストが書き込まれないから、SEO対策という面からしたら微妙。スゴイ楽なんだけど。