早速 jQuery User Interface より最新版の jQuery UI 1.5.2 をDLして適用してみましたが、『・』が表示される類のものではなく、 Firefox3を利用し閲覧をされているkuroki氏のご指摘でもあると考えます、 上記アーティクルに於いてはタブの背景画像が表示されないと云う問題は 当方環境のFirefox2でも解決に至りませんでした。
此の問題に関してFirefoxの仕様であるのか、 ui.core.jsが未対応であるのか、 情けなく悲しい乍、確かめるスキルを有しておりませんので、折角入手した jQuery UI 1.5.2 を使用して対処療法を講じてみました。
スポンサーリンク
其処で上記 DL ファイルの内、下記6種を利用し、
- jquery-1.2.6.js
- ui.core.js
- ui.tabs.js
- flora.css
- flora.tabs.css
- i/tabs.png
.ui-tabs-nav a, .ui-tabs-nav a span {
float: left; /* fixes dir=ltr problem and other quirks IE */
padding: 0 12px;
background: url(http://www.foo.com/bar/i/tabs.png) no-repeat;
}
の様に適用しました。
此の
CSS
ファイルを用いて実装したタブ機能を下に記述します。
float: left; /* fixes dir=ltr problem and other quirks IE */
padding: 0 12px;
background: url(http://www.foo.com/bar/i/tabs.png) no-repeat;
}
<link href="http://www.hoge.com/huga/flora.tabs.css" rel="stylesheet" type="text/css">
<script src="http://www.hoge.com/huga/jquery-1.2.6.js" type="text/javascript"></script>
<script src="http://www.hoge.com/huga/ui.core.js" type="text/javascript"></script>
<script src="http://www.hoge.com/huga/ui.tabs.js" type="text/javascript"></script>
<script type="text/javascript">
<!--
$(′.ui-tabs-nav′,′#main′).css(′margin′,′0px′);
$(function() {
$(′#main > ul′).tabs({ fx: { height: ′toggle′, opacity: ′toggle′ } });
});
//-->
</script>
<div id="main">
<div id="article080715-1">It′s Here!</div>
<div id="article080715-2"> (ry </div>
<div id="article080715-3"> (ry </div>
</div>
<script src="http://www.hoge.com/huga/jquery-1.2.6.js" type="text/javascript"></script>
<script src="http://www.hoge.com/huga/ui.core.js" type="text/javascript"></script>
<script src="http://www.hoge.com/huga/ui.tabs.js" type="text/javascript"></script>
<script type="text/javascript">
<!--
$(′.ui-tabs-nav′,′#main′).css(′margin′,′0px′);
$(function() {
$(′#main > ul′).tabs({ fx: { height: ′toggle′, opacity: ′toggle′ } });
});
//-->
</script>
<div id="main">
<div id="article080715-1">It′s Here!</div>
<div id="article080715-2"> (ry </div>
<div id="article080715-3"> (ry </div>
</div>
うさ犬ランド「
秋雨
」(2005年9月29日)
2008年4月3日アーティクル「
上をFirefoxでご覧いただければ、 2008年5月6日のアーティクルでは想定通りに表示されなかったタブ部分が上手く表示されている様に思います。
以上、飽くまで対処療法に過ぎませんが、 同様なシステムを利用している上でお困りの方の一助にでもなればと思います。
ユーザービリティを考慮したAjaxの使い処
ビービットのユーザビリティコンサルタント前田俊幸氏の文責なるは2008年11月5日の記事【海外事例に学ぶ】インタラクティブなUIでコンテンツを見せる際の注意点ではColleen Jones氏による記事Winning Considerations for Interactive Contentを元に近年隆盛を極むリッチなユ