event on div

0 views
Skip to first unread message

Boštjan Jerko

unread,
Jan 29, 2009, 4:23:09 PM1/29/09
to moch...@googlegroups.com
Hello!

I'd like to link a function (to scroll the data) to a div I have.
The page is made out of two divs:
<div class="left">
.....
</div>
<div class="right">
.....
</div>

Now I'd like to link a script to div with class="left" and do
scrolling only in that div.
Scrolling is already solved using MochiKit.Visual.ScrollTo, but I
don't know how to use it only in one div.


B.

Per Cederberg

unread,
Jan 29, 2009, 5:13:43 PM1/29/09
to MochiKit
Don't understand your question I'm afraid... Are you looking for
style="overflow: auto;"? Or MochiKit.Selector.$$("div.left")???

Cheers,

/Per

Boštjan Jerko

unread,
Jan 30, 2009, 2:28:28 AM1/30/09
to moch...@googlegroups.com
I am looking for a way to automatically scroll class left to selected
id:
<div class="left">
<a html="link1" id="link1">...</a><br/>
<a html="link2" id="link2">...</a><br/>
<a html="link3" id="link3">...</a><br/>
<a html="link4" id="link4">...</a><br/>
</div>

Now I'd like to scroll for example to id="link3".

Usualy this is done with adding onLoad to body tag, but that way you
scroll the whole window. I'd like to scroll only the left part.

B.

Per Cederberg

unread,
Jan 30, 2009, 5:15:31 AM1/30/09
to MochiKit
Ok, this isn't really MochiKit-related, but define your CSS class as follows:

.left {
overflow-y: auto;
height: 100%; /* or some fixed pixel value */
}

Try it with a static page first.

Cheers,

/Per

2009/1/30 Boštjan Jerko <ml...@japina.eu>:

Boštjan Jerko

unread,
Jan 30, 2009, 7:57:12 AM1/30/09
to moch...@googlegroups.com

On 30.1.2009, at 11:15, Per Cederberg wrote:

>
> Ok, this isn't really MochiKit-related, but define your CSS class as
> follows:
>
> .left {
> overflow-y: auto;
> height: 100%; /* or some fixed pixel value */
> }
>
> Try it with a static page first.
>
> Cheers,
>
> /Per

I already have that for a manual scroll. I want to do it
"automaticaly".
As stated before - the scroll works perfectly on the whole page, but
I'd like to do it only in the div part of the page.

MochiKit documentation says to use addLoadEvent, but I don't know how
to connect it with <div class="left">.

B.

Per Cederberg

unread,
Jan 30, 2009, 8:40:43 AM1/30/09
to MochiKit
var elem = $$("div.left a.link3");

/Per
Reply all
Reply to author
Forward
0 new messages