User Name Password Register
DaniWeb IT Discussion Community
All
What is DaniWeb IT Discussion Community?
You're currently browsing the Site Layout and Usability section within the Web Development category of DaniWeb, a massive community of 428,192 software developers, web developers, Internet marketers, and tech gurus who are all enthusiastic about making contacts, networking, and learning from each other. In fact, there are 3,187 IT professionals currently interacting right now! Registration is free, only takes a minute and lets you enjoy all of the interactive features of the site.
Please support our Site Layout and Usability advertiser: Programming Forums
Views: 1107 | Replies: 9
Reply
Join Date: May 2006
Posts: 69
Reputation: mikki2 is an unknown quantity at this point 
Rep Power: 3
Solved Threads: 1
mikki2 mikki2 is offline Offline
Junior Poster in Training

How do you create this...

  #1  
May 13th, 2008
hi, below is a link to Apples website. Scroll down to the center of the page and on the right there is a menu : "Recent Stories". It has sub-sections like "Small Business" "Science" "Games" etc...

heres the link: http://www.apple.com/startpage/

When you hover over these subsections, its "section block" scrolls up revealing its contents.

How do you do that? Is it flash or javascript or some other language? I checked their source code but it was all jumbled up and i didnt see any <script> tags around the section, so i'm guessing it isn't javascript (i may be wrong).

since i dont know what language is used, i thought I'd make this thread here...sorry if this is the wrong section.

Thanks for your help!
http://niyiportfolio.awardspace.com/ - Checkout My Web Design Portfolio
AddThis Social Bookmark Button
Reply With Quote  
Join Date: May 2006
Posts: 69
Reputation: mikki2 is an unknown quantity at this point 
Rep Power: 3
Solved Threads: 1
mikki2 mikki2 is offline Offline
Junior Poster in Training

Re: How do you create this...

  #2  
May 13th, 2008
UPDATE: i just disabled javascript on my browser and refreshed the page. That part of the menu loaded differently, so contrary to my first belief...it IS javascript controlled. I'm checking loads of sites with DHTML tutorials but i still can't find anything concerning what i'm looking for...

Any help will be appreciated...Thanks!
http://niyiportfolio.awardspace.com/ - Checkout My Web Design Portfolio
Reply With Quote  
Join Date: Jan 2008
Posts: 37
Reputation: robothy is an unknown quantity at this point 
Rep Power: 1
Solved Threads: 6
robothy robothy is offline Offline
Light Poster

Re: How do you create this...

  #3  
May 13th, 2008
Hi,
I've had a look and such an effect can be achieved with CSS or JS. Personally, I'd recommend the CSS option, as your websites usability wouldn't be dependent on the user having JS enabled.

I have found a CSS example of this on the following website:
http://www.cssplay.co.uk/menu/list_gallery.html

This is a great site for ideas, etc.

R.
Reply With Quote  
Join Date: May 2006
Posts: 69
Reputation: mikki2 is an unknown quantity at this point 
Rep Power: 3
Solved Threads: 1
mikki2 mikki2 is offline Offline
Junior Poster in Training

Re: How do you create this...

  #4  
May 13th, 2008
wow! i haven't gone deep into the site yet, but i have to say, the site looks great!

Thanks i'll keep diggin
http://niyiportfolio.awardspace.com/ - Checkout My Web Design Portfolio
Reply With Quote  
Join Date: Apr 2008
Posts: 3
Reputation: gerri-atrick is an unknown quantity at this point 
Rep Power: 0
Solved Threads: 1
gerri-atrick gerri-atrick is offline Offline
Newbie Poster

Re: How do you create this...

  #5  
May 15th, 2008
You get that effect with spry accordion, a mixture of javascript and css, it is included with dreamweaver cs3 and once you get the hang of it it can be quite easy. i must admit i like the effect myself
Reply With Quote  
Join Date: Jan 2007
Posts: 2,556
Reputation: MidiMagic is on a distinguished road 
Rep Power: 7
Solved Threads: 115
MidiMagic's Avatar
MidiMagic MidiMagic is offline Offline
Posting Maven

Re: How do you create this...

  #6  
May 16th, 2008
Remember that some people are totally sick of hover effects. They are cute little tricks that are quickly becoming annoying, and they are accessibility problems for people with dyslexia. They will flee your page with the back button.
Daylight-saving time uses more gasoline
Reply With Quote  
Join Date: Jan 2008
Posts: 37
Reputation: robothy is an unknown quantity at this point 
Rep Power: 1
Solved Threads: 6
robothy robothy is offline Offline
Light Poster

Re: How do you create this...

  #7  
May 16th, 2008
Originally Posted by MidiMagic View Post
Remember that some people are totally sick of hover effects. They are cute little tricks that are quickly becoming annoying, and they are accessibility problems for people with dyslexia. They will flee your page with the back button.


MidiMagic, I agree with your comment regarding accessibility - some users may struggle to use the hover feature, although by adding a small piece of javascript, the div could be made to remain visible, until another 'tab' from the same series is hovered over.

I disagree that people with dyslexia will have an issue using this - there are many forms of dyslexia, however this would be a debate for another time and place. Anyway, if someone with a disability or accessibility issue can click on a web link, or on the submit button for a form for example, then they could use this feature.

And finally, users don't like waiting for webpages to load. Internet connections have never been faster, yet users have never been more impatient. Therefore any space saving trick a designer can utilise to save the user from clicking a link to a new page, that is a trick well worth using. Thats one reason why Ajax is so popular - that and the fact its cool

R
Reply With Quote  
Join Date: Jan 2007
Posts: 2,556
Reputation: MidiMagic is on a distinguished road 
Rep Power: 7
Solved Threads: 115
MidiMagic's Avatar
MidiMagic MidiMagic is offline Offline
Posting Maven

Re: How do you create this...

  #8  
May 17th, 2008
You can disagree all you want, but I have this problem myself. It normally doesn't bother me, unless there is moving content.

The problem is that the moving content clears the equivalent of a text buffer in the minds of some dyslexics. They then have to READ THE PAGE AGAIN, after the item moves or expands.

I would rather wait for a page to load than have to read the page multiple times. Or better yet, I would rather scroll through the larger images.

Some people are just TOO impatient. They should be required to turn a crank 100 times before the image appears.
Daylight-saving time uses more gasoline
Reply With Quote  
Join Date: May 2008
Posts: 13
Reputation: ronniestamps is an unknown quantity at this point 
Rep Power: 1
Solved Threads: 0
ronniestamps ronniestamps is offline Offline
Newbie Poster

Re: How do you create this...

  #9  
May 19th, 2008
My $.02
Use flash and xml. The flash file remains constant and ALL content can be changed by editing a single xml file, no matter how many pages you have that menu on. This makes maintaining very easy. Go to flashden.net, you can find exactly what you are looking for, spending maybe $5.
Reply With Quote  
Join Date: May 2006
Posts: 69
Reputation: mikki2 is an unknown quantity at this point 
Rep Power: 3
Solved Threads: 1
mikki2 mikki2 is offline Offline
Junior Poster in Training

Re: How do you create this...

  #10  
May 19th, 2008
@ronniestamps
I wish I could do that, but unfortunately i don't know flash and I'm just starting on XML.
But thanks, I'll keep that in mind.
http://niyiportfolio.awardspace.com/ - Checkout My Web Design Portfolio
Reply With Quote  
Reply

Only community members can participate in forum threads. You must register or log in to contribute.

DaniWeb Site Layout and Usability Marketplace
Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)

 

Thread Tools Display Modes

Similar Threads
Other Threads in the Site Layout and Usability Forum

All times are GMT -4. The time now is 3:03 am.
Forum system based on vBulletin Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
©2003 - 2008 DaniWeb® LLC