Now Loading...

Now Loading...

BLOG CATEGORY Work Style 

Feb 27
2011

Work Style

Web制作時に簡単、便利、ソースもシンプル、yuga.js

Work Style

☆ご注意☆

この記事は 2011年2月27日 に書いたものです。情報が古い可能性がありますのでご注意ください。

Share on FacebookTweet about this on TwitterEmail this to someoneShare on Google+

先日参加したセミナーで便利なモノ教えてもらいました。
そのご紹介です。

yuga.js。何で今まで教えてくれなかったの??

メモメモメモ_φ(._.φ(゚-゚;φ(._.φ(゚-゚;φ(._.φ(゚-゚;)です。

先日、Dreamweaverの活用セミナーに出席したとき、ボタンとかグローバルナビのロールオーバーのソース記述方法の歴史、、、みたいな話があったんですね。

そこで、はじめてききました。
yuga.js

何でこんな便利なもの、今まで誰も教えてくれなかったんですかぁ(。□。;)

てか、こんな便利なもの自由に使っていいですよ、ってどんだけ親切な方なんですかぁっっΣ(T□T)

そのときのセミナーの講師の方からもお話があったのですが、制作者のKyosukeさんという方は、Webデザイナーが働きすぎだと、少しでも楽に、『優雅』に制作できるよう作られた、jQueryのプラグイン、『yuga.js』らしいです。

おはずかしながら、私、javascriptちっともわかりません。。。r(^ω^*)))
必要なときは調べまくって、よくわからんまま、それっぽいのを、ぴろん、とコピペ、
よくわからんけど、動いたラッキー(〃´・ω・`)ゞ♪
くらいの勢いです。

そんな私でも使えこなせちゃったのでほんとありがたいです。

機能としては、

  • ロールオーバー
  • 現在のページをハイライト表示
  • 外部リンクは別ウインドウを設定
  • 画像へ直リンクするとthickboxで表示(thickbox.js利用)
  • ページ内リンクはするするスクロール
  • 簡易タブ機能
  • 奇数、偶数を自動追加
  • 最初・最後の要素、空の要素

私が今まで制作したサイトの中で、『ロールオーバー』と『ページ内リンク』は、必要ないサイトはありませんでした。
必ずどんな形にせよ、つけてました。

それが、yuga.jsを利用することで、ほんとにかなり簡単に設定ができます。

さっそく現在制作中のサイトで利用させてもらいました。

yuga.jsのマウスオーバー

yuga.jsを利用した場合、<img src=”btn.gif” width=”52″ height=”15″ alt=”ぼたん” class=”btn”>
通常用のボタン画像、▲▲▲.jpg、あとオーバー時用の画像、▲▲▲_on.jpgこの画像2種類用意して、class=”btn”つけると、かってにめんどくさいことやってくれるんですね!
素敵です!

また、機能の一つの□現在のページをハイライト表示のために、▲▲▲_cr.jpgを用意しておくとこれまた簡単、class=”current”をつけるだけで「自分のページにいるときナビ画像が違う、オレは今ここだぜっ」ってのが簡単に設定できるんですね。ありがたい。

これまで、ナビゲーションなんかはincludeしたファイル内でdirname() やらfilename() で切り分けて、うんちゃらかんちゃらwwwwwって、必死に長いソースを書いてましたが、これだとclassつけるだけ、簡単です。

yuga.jsのするするスクロール

ページするする~に関しては、このブログ内でも使ってる、smoothScroll.jsをよく使ってます。

で、yuga.jsはこれも入ってますね。
アニメーションするのはhref属性の値が#から始っているa要素, area要素、らしいです。

普通のアンカーって絶対よくないと思うんですよね。
カチッと一瞬で変わると、何が起こったかわかん。
そして何より、びゅーんと動くときもちくて、動かしてる感がよいですよね。

私のような人にも簡単に使えるんです

今制作してるサイトは上記の2つを活用したのですが、その他、色々機能がありつつ、でも使わないときは▲▲行目を削除してね、っって、親切にも書いてくださってるんですよねo(;△;)o

サイトによっては、thickboxもtab機能も必ずいつかは使う機能です。
また、あのサイト作ったときこれ知ってりゃよかったwwって思うものもたくさん。

これからたくさん活用させてもらいたいと思います!!

Share on FacebookTweet about this on TwitterEmail this to someoneShare on Google+

4
Leave a Reply

avatar
4 Comment threads
0 Thread replies
0 Followers
 
Most reacted comment
Hottest comment thread
3 Comment authors
parknparkmasaPARKN' PARKゆみ Recent comment authors
  Subscribe  
新しい順 古い順
更新通知を受け取る »
ゆみ
ゲスト

PARKN’ PARKさん、こんにちは(・∀・)
さっそく遊びにきました。

JavaScript、私も全然分かりません;
ActionScriptはこないだまで勉強してましたが
難しくて、本当に自信なくしました(´・ω・`)

これからPHPも勉強するのですが、PHPは覚えられたらいいなと思ってます。
ひとつだけでもプログラム言語が理解できれば・・・。

でもJavaScriptって楽しいですよね。
使ってるサイトに出会うと、スクロールとか「わぁーお♪」ってなります。笑
yuga.jsを作ってくれたkyosukeさん、なんて親切なんでしょう。

ではでは、失礼しました!

PARKN' PARK
ゲスト
PARKN' PARK

>ゆみさんへ
*コメントありがとうございます*
大きな声じゃ言えませんが、
javascript難しいですよねぇ~f^^;
最近はjqueryのいろんなプラグインが出てて
とっても助かっております^^
PHPもWPいじってるだけで毎回ひぃひぃ泣いてます(T_T)
もりもりプログラムかける人はほんとに尊敬します。。。
なんか一つでも得意分野ができるといいんですけどね(>_<)
また遊びに来て下さいね☆

masa
ゲスト

はじめまして。初コメさせて頂きます。

『yuga.js』使えますね!
こんな便利なものがあったなんて…。これからかなりラクできそうですw

良い情報が書いてあるブログを見つけるのは嬉しいですね。これからも読ませて頂きます。

parknpark
ゲスト

>masaさん
コメントありがとうございます!
うれしいです^ ^
yuga.js、すごいですね~!
私みたいにjavascriptよくわからん人には、
すごく強い味方です!
もっと早く教えてくれればよかったのに(`ε´)って
思いました!
ぜひ試してみてください♪
masaさんのサイトすごいっっ!
アメブロなのに完全カスタマイズですね!!
ちょっと、見つめさせてもらいますよw

RELATED POST

Copyright© Parkn’Park All Right Reserved