このページの本文へ

前へ 1 2 3 4 5 次へ

  • twitterでつぶやく
  • はてなブックマークに登録
  • del.icio.usに登録
  • livedoorクリップに登録
  • Buzzurlに登録
  • StumbleUponに登録
  • Google Bookmarksに登録
  • Facebookでシェア
  • Yahoo!ブックマークに登録
  • お気に入りに登録
  • 本文印刷

29分でできる! あのサイトの“技”を盗め ― 第15回

懐かしの“マーキー”をjQueryでちょいオシャレに!

2009年02月23日 08時00分更新

文● 古籏一浩、ASCII.jp

■完成したHTMLファイル

★:の部分は取得したGoogle Maps APIキーを入れてください。


<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN">
<html lang="ja">
<head>
<meta http-equiv="content-type" content="text/html;charset=utf-8">
<meta http-equiv="content-script-type" content="text/javascript">
<meta http-equiv="content-style-type" content="text/css">
<meta name="generator" content="手入力でござる">
<link rel="stylesheet" href="css/init.css" type="text/css" media="all">
<link rel="stylesheet" href="css/liscroll.css" type="text/css" media="all">
<link rel="stylesheet" href="css/main.css" type="text/css" media="all">
<script type="text/javascript" src="js/jquery-1.3.1.min.js"></script>
<script type="text/javascript" src="js/jquery.li-scroller.1.0.js"></script>
<script type="text/javascript" src="js/marquee.js"></script>
<title>東京食べ歩きガイド</title>
</head>
<body>
<div id="content">
<h1>東京食べ歩きガイド</h1>
<div id="menu">
<a href="youshoku/index.html" id="menu1">[洋食]</a>
<a href="washoku/index.html" id="menu2">[和食]</a>
<a href="chuka/index.html" id="menu3">[中華]</a>
<a href="sweets/index.html" id="menu4">[スイーツ]</a>
</div>
<div id="whatsnew">
<a href="#" id="openlist">最新記事</a>
<ul id="newslist">
<li><span>新宿/岐阜屋の情報を追加しました (09/01/30)</span></li>
<li><span>飯田橋/メリメロの情報を追加しました (08/12/30)</span></li>
<li><span>新宿/ハーブス ルミネエスト新宿店の情報を追加しました (08/11/01)</span></li>
<li><span>代々木/ザッツ・バーガー・カフェ代々木店の情報を追加しました (08/09/01)</span></li>
<li><span>池袋/ZOZOIの情報を追加しました (08/07/01)</span></li>
</ul>
</div>
<div id="text">
<img src="photo/001.jpg" width="320" height="230" alt="ギョウザ" align="left">
<h3>『岐阜屋』<br>飲んだ後、お腹がすいているときに</h3>
<p>   西口・思い出横丁の中華屋さん。ラーメン、餃子、チャーハン、キクラゲ炒め、ほか何でも安くてうまい。水餃子がおススメだけど、写真の焼き餃子もパリッとしていて美味しかった。</p><br clear="left">
</div>
<div id="information">
<table align="left" width="250">
<tr><th>ジャンル</th><td>中華</td></tr>
<tr><th>店名</th><td>岐阜屋</td></tr>
<tr><th>住所</th><td>新宿区西新宿1-2-1</td></tr>
<tr><th>最寄駅</th><td>JR新宿駅</td></tr>
<tr><th>電話</th><td>03-3342-6858</td></tr>
<tr><th>営業時間</th><td>9:00~1:00</td></tr>
<tr><th>備考</th><td>思い出横丁。松屋の脇を入ってすぐ</td></tr>
</table>
<img src="http://maps.google.com/staticmap?&center=35.693252,139.699608&markers=35.693275641218925,139.6995708346367,red&zoom=17&size=300x300&key=★">
<br clear="left">
</div>
<div id="footer">
<div id="copyright"><img src="../shared/images/copyright.gif" width="170" height="7" alt="COPYRIGHT 2009 TOKYO TABEARUKI GUIDE"></div>
<a href="#" id="about">ABOUT</a>
<a href="#" id="contact">CONTACT</a>
</div>
</div>
</body>
</html>

■完成したmarquee.jsファイル


$(function(){
    $("#newslist").clone().attr("id", "newslist2").insertAfter("#openlist").hide();
    $("#newslist").liScroll({travelocity: 0.04});
    $("#openlist").toggle(
        function(){
            $("#newslist").hide();
            $("#newslist2").show();
            $(".tickercontainer").hide();
        },function(){
            $("#newslist").show();
            $("#newslist2").hide();
            $(".tickercontainer").show();
        }
    );
});

■完成したliscroll.cssファイル


/* liScroll style declarations */
.tickercontainer { /* the outer div with the black border */
      width: 580px;
      margin: 0;
      padding: 0;
      overflow:hidden;
}
.tickercontainer .mask { /* that serves as a mask. so you get a sort of padding both left and right */
      position: relative;
      left: 0px;
      top: 0px;
      width: 580px;
      overflow: hidden;
}
ul.newsticker { /* that's your list */
      position: relative;
      left: 580px;
      list-style-type: none;
      margin: 0;
      padding: 0;
}
ul.newsticker li {
      float: left; /* important: display inline gives incorrect results when you check for elem's width */
      margin: 0;
      padding: 0;
}
ul.newsticker span {
      margin: 0 40px 0 0;
}

前へ 1 2 3 4 5 次へ

カテゴリートップへ

この連載の記事

ASCII.jp会員サービス 週刊Web Professional登録

Webディレクター江口明日香が行く

みんなが買ってる最新アイテムはコレだ!

Microsoft Windows 7 Home Premium 通常版 Service Pack 1 適用済み

iPhone 4S/4 防指紋性・高光沢機能性フィルム PRO GUARD AF for iPhone 4S/4 / PGAF-IPH4

iPhone 4S/4 防指紋性・高光沢機能性フィルム PRO GUARD AF for iPhone 4S/4 / PGAF-IPH4

マイクロソリューション Micro Solution Inc.

83人が購入

BenQ 24型 LCDワイドモニタ XL2420T

BenQ 24型 LCDワイドモニタ XL2420T

ベンキュージャパン

37,238円〜

3人が購入

jQuery Mobile スマートフォンサイト デザイン入門 (WEB PROFESSIONAL)

jQuery Mobile スマートフォンサイト デザイン入門 (WEB PROFESSIONAL)

アスキー・メディアワークス

2,499円〜

20人が購入

メモリーカード 32GB (PCH-Z321J)

メモリーカード 32GB (PCH-Z321J)

ソニー・コンピュータエンタテインメント

7,772円〜

6人が購入

Amazon.co.jp