TOP > 技術系 > javascript >

Prototype.js news scroller

このエントリーをはてなブックマークに追加

Prototype.js news scrollerが公開されてたのでPrototypeLessにしてみた。

イベントハンドラ部分

<div style="height:250px" onmouseover='stopScroll=1' onmouseout='stopScroll=0;scrollMe()' id="highlights" class="highlights">

prototype.jsはIDへのショートカットにしか使用しってなかったので。

無駄な記述も多かったかな。

var h = document.getElementById('highlights');
var repeatHeight = h.scrollHeight //get the current height so we know when to wrap
h.innerHTML +=  h.innerHTML  //add a second copy so we can scroll down to the wrap point
var stopScroll = 0
var x = setTimeout("scrollMe()",1000)
function scrollMe() {
	clearTimeout(x)
	if(stopScroll==1)return
	h.scrollTop++
	if(h.scrollTop>repeatHeight)h.scrollTop=0
	x = setTimeout("scrollMe()",40)
}

サンプル

スポンサードリンク

javascriptに関するエントリー

カテゴリ:

トラックバック(0)

このブログ記事を参照しているブログ一覧: Prototype.js news scroller

このブログ記事に対するトラックバックURL: http://www.kazumanishihata.com/mt/mt-tb.cgi/50

コメントする

関連エントリー

スポンサードリンク

グルメ

  • 鶴丸のカレーうどん
  • めりけんや[うどん][高松]
  • 凱陣
  • 北古馬場 ごえもんのカレーうどんで〆 [高松]
  • かき揚げ
  • うどん
  • みのりんご[原宿][カレー][ランチ]
  • 第2回ご当地パン祭りで優勝したクロワッサンB.C
  • テール
  • 〆は冷やし讃岐

よく食べに行く場所

このブログ記事について

このページは、西畑一馬が2007年5月22日 21:24に書いたブログ記事です。

ひとつ前のブログ記事は「文字列.toLowerCase()」です。

次のブログ記事は「バーべキュー」です。

最近のコンテンツはインデックスページで見られます。過去に書かれたものはアーカイブのページで見られます。