[Javascript] Moving elements
BEKIM BACAJ
trojani2000 at hotmail.com
Sat Apr 12 12:48:16 CDT 2003
As we've discused it in earlier posts ('moving elements' somebody has added
this sub msg inadequately), it's Acrobat-Like "page-scrolling script" with
mouse drag.
Note:It's not for individual element draging!
Use it on a page larger than brwsr rect., and try to scroll the page with
the mouse drag, or smallen the current one to experience very fast and soft
scroll.
But in a day or two I will post elemnet dragging script, optimized for any
absolutely positioned element in the page with added functionality of
recording the track movement playing it back and reverse, -of course, if you
like to see it in action.
Regards!
>From: "Andrew Gibson" <andyg at ihug.co.nz>
>Reply-To: "[JavaScript List]" <javascript at LaTech.edu>
>To: "[JavaScript List]" <javascript at LaTech.edu>
>Subject: Re: [Javascript] Moving elements
>Date: Sat, 12 Apr 2003 11:31:24 +1200
>
>Bekim, I've copied this script as is....what is it supposed to do.....
>
>Just comes up with object required when I try to drag something.
>
> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>
>Subject: Re: [Javascript] Moving elements
>
>
>Sorry I left without a notice, but i had to. Long time planin a short
>vacation up the mountains, -the very tops, ups!
>
>Very cold weather and furious snowy winds, wisibility='hidden' but it pays.
>
>Anyway,
>here is the script for acrobat-like movement i've written that day:
>
>/*********************************************************************
>Title: "Acrobat-Like" Page Scroll Script
>Written by: Bekim Bacæ Trojani
>Date: 1:10 PM 4/1/03
>Instructions: To remove scrollbars and retain scrollability
> Include: style="overflow:hidden" in the <Body> tag
>Compatibility:IE only (this version) version 1.0ie(beta)
>**************Please keep this coment lines if you use it*************
>**********************************************************************/
>var x, y, dx, dy, dB=document.body;
>function enableMove(){
>dB.style.cursor="move" //can't make it work!
> x=event.screenX
>y=event.screenY
> dx=x+dB.scrollLeft
> dy=y+dB.scrollTop
>}
>
>function movingNow(){
>if (window.event.button==1) {
>x=event.screenX
>y=event.screenY
> dB.scrollLeft = 0-(x-dx)
> dB.scrollTop = 0-(y-dy)
> dB.style.cursor="move"
>}
>}
>
>function setItBack(){dB.style.cursor='';}
>
>function retF(){return false}
>
>document.onmousedown =enableMove
>document.onmousemove =movingNow
>document.onmouseup =setItBack
>document.onselectstart=retF
>document.ondragstart =retF
>
>It works as charm, very usefull for maps, especialy in popup windows etc.
>
>Excuse my math, is't very unconvetional.
>
>Once you've played around with this script, you will allready miss it at
>other pages.
>(P.S. Might work perfect in >NN4 also, but never tested it)
>
>Cheers!
>
>
>
>
>
> >From: "Andrew Gibson" <andyg at ihug.co.nz>
> >Reply-To: "[JavaScript List]" <javascript at LaTech.edu>
> >To: "[JavaScript List]" <javascript at LaTech.edu>
> >Subject: Re: [Javascript] Moving elements
> >Date: Wed, 2 Apr 2003 10:57:21 +1200
> >
> >====================================
> >Subject: Re: [Javascript] Moving elements
> >
> >Pardon me for being a dummy, but where on your site do the coding
>examples
> >you cite actually live?
> >====================================
> >Right here, but they're not coding samples, just demos of the code....but
> >anyone can do a view source for the code, and you have to view in ie6
>for
> >the dragging example
> >
> > > www.dscript.net.nz
> > >
> > > then select display, dragging
> >then click example, and drag the image
> >
> >=====================================================================
> >[P.S: I don't believe in "API Development Tools" either. Every one I've
> >ever seen is riddled with bugs and incompatibilities, and the learning
> >curve
> >is so steep you never catch up with what the "contemporary" package looks
> >like. I'm from the OLD days, when men were men, and sheep ran scared,
>and
> >programming required chipping the 1's and 0's out of granite with your
>bare
> >hands.]
> >==============================
> >Not even sure what API dev tools are to be honest, with regards to
>jscript,
> >but if you mean programs like dreamweaver to create code, I agree.....in
> >fact I've never even used anyone elses code without some major rejigging
> >for
> >my own uses.
> >
> >Cheers
> >Andrew Gibson
> >
> >
> >
> >_______________________________________________
> >Javascript mailing list
> >Javascript at LaTech.edu
> >https://lists.LaTech.edu/mailman/listinfo/javascript
>
>
>_________________________________________________________________
>Add photos to your messages with MSN 8. Get 2 months FREE*.
>http://join.msn.com/?page=features/featuredemail
>
>_______________________________________________
>Javascript mailing list
>Javascript at LaTech.edu
>https://lists.LaTech.edu/mailman/listinfo/javascript
>
>
>_______________________________________________
>Javascript mailing list
>Javascript at LaTech.edu
>https://lists.LaTech.edu/mailman/listinfo/javascript
_________________________________________________________________
Tired of spam? Get advanced junk mail protection with MSN 8.
http://join.msn.com/?page=features/junkmail
More information about the Javascript
mailing list