Here's an example of something we did in class one day: http://www.cs.washington.edu/educati.../scrollbg.html. It's rudimentary, but its something to start off with.
Here's the js for it:
Code:
var dragging = false;
var oldX = 0;
var oldY = 0;
function mapDown(event) {
Event.extend(event);
dragging = true;
oldX = event.pointerX();
oldY = event.pointerY();
}
function mapUp() {
dragging = false;
}
function mapMove(event) {
Event.extend(event);
if (dragging) {
var newX = event.pointerX();
var newY = event.pointerY();
var dx = newX - oldX;
var dy = newY - oldY;
$("map").style.backgroundPosition = (oldX + dx) + "px " + (oldY + dy) + "px";
// oldX = event.pointerX();
// oldY = event.pointerY();
}
}
Bookmarks