23.04.2013 Views

javascript

javascript

javascript

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

CHAPTER 10 ■ SCRIPTING BOM<br />

416<br />

var wrapper = findClass("wrapper", scroller)[0];<br />

var slide = findClass("slide", scroller)[0];<br />

var w1 = parseInt(queryCascade(wrapper, "width"));<br />

var w2 = parseInt(queryCascade(slide, "width"));<br />

var timer = null;<br />

slide.style.left = queryCascade(slide, "left");<br />

for (var arrows = findClass("arrow", scroller), i = arrows.length, re = /\bright\b/; i -<br />

-; ) {<br />

addListener(arrows[i], "mousedown", press);<br />

arrows[i].jump = (re.test(arrows[i].className)) ? -10 : 10;<br />

}<br />

}<br />

}<br />

function press(e) {<br />

if (!e) e = window.event;<br />

if (!e.target) e.target = e.srcElement;<br />

var jump = e.target.jump;<br />

animate();<br />

burst(e);<br />

thwart(e);<br />

function animate() {<br />

var x = parseInt(slide.style.left) + jump;<br />

if (x >= w1 - w2 && x

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!