[thelist] Re: [CSS-Javascript] can "son of suckerfish" be implemented with timeouts?
VOLKAN ÖZÇELİK
volkan.ozcelik at gmail.com
Fri Jun 3 03:33:40 CDT 2005
Sorry, it has been a long time and I forgot to mention (though I have
given the url of it in another thread in theList) that I've almost
finished a css-based menu with timeout (the script need some tweaks,
imho).
it takes an ul and transforms it into a menu with timeouts, tabbing
acts just like mousing over the menu (it opens the sub menu with
400msec timeout),
clicking on a menu item, opens the sub menu, immediately.
I have used windows default menu transition values for the timeout
period (400msec), but it's configurable.
Sending the url for the sake of the completeness of this thread:
http://www.sarmal.com/lib/web/sarmal/script/sardalya/DropDownMenu_Test.html
I'm open to any ideas/criticisims/comments.
Cheers,
Volkan.
On 5/2/05, VOLKAN ÖZÇELİK <volkan.ozcelik at gmail.com> wrote:
> Hi folks,
>
> I know it is totally against the spirit of it, but I thought it woud
> be nice if suckerfish menu had a little timeout between its menu
> openings.
>
> I've tried to implement a solution. But after playing with the code
> for about 3-4 hours, I realized that it is harder than I first
> thought. When I add bits and pieces to the code, my logic turned into
> a more and more complicated piece of spagethi. A few minutes ago, I
> was uttering something like:
>
> "what if I hide all child nodes of the li's which are on the same
> level of my li and clear all the prescheduled timeout threads which
> are going to show sub menus, when I mouse over (or focus) on it and
> when I mouse ot (or blur) .. blah blah blah."
>
> At which time, I realized that I've lost my control over the code. I
> feel like I'm alone in a large rafting boat jumping over the waves in
> an angry river :)
>
> Here's the link, which can give you an idea of what I'm trying to achieve:
>
> http://www.sarmal.com/testcase/suckerfish_timeout.html
>
> (Sorry for the messy source.
> I've not deleted the commented out code, I thought it may give some
> hint on what I've tried apriori.
> The code is ie-specific. But it can be easily made cross-browser, just
> my laziness.
> When you hover the links, the items will open with 1.5 seconds delay)
>
> As you may guess the code is incomplete. Else I would be screaming
> "Eurika!" and sharing my pleasure with you.
>
> My challange is that; can this menu be made behave like
>
> http://www.htmldog.com/articles/suckerfish/dropdowns/example/
>
> with timeouts of course.
>
> Is there an elegant solution to it. Or is it time to raise the white flag?
>
> Cheers,
> Volkan.
>
More information about the thelist
mailing list