The Gimme Javascript Library

Taking the pain out of the Javascript

Gimme Demo Page

Quick Nav
  1. Question 1

    Lorem ipsum has cu putent melius, utamur ocurreret vis in. Audire numquam pri ex, eam unum mutat ea. Harum percipitur vim et, soluta utamur tibique quo ut. Mea dicta solet noluisse ex, eum ut erat essent oblique. Dicat corrumpit at mel, eam agam fuisset eu, sed numquam nominavi assentior ea. In eros indoctum convenire quo.

    Iudico civibus corpora eos ea, partem euismod perfecto an duo. Ex facer ancillae vix. Vel ne omnium percipit, ei posse interpretaris qui. In eam quem tempor aperiam.

    Top
  2. Question 2

    Lorem ipsum has cu putent melius, utamur ocurreret vis in. Audire numquam pri ex, eam unum mutat ea. Harum percipitur vim et, soluta utamur tibique quo ut. Mea dicta solet noluisse ex, eum ut erat essent oblique. Dicat corrumpit at mel, eam agam fuisset eu, sed numquam nominavi assentior ea. In eros indoctum convenire quo.

    Iudico civibus corpora eos ea, partem euismod perfecto an duo. Ex facer ancillae vix. Vel ne omnium percipit, ei posse interpretaris qui. In eam quem tempor aperiam.

    Top
  3. Question 3

    Lorem ipsum has cu putent melius, utamur ocurreret vis in. Audire numquam pri ex, eam unum mutat ea. Harum percipitur vim et, soluta utamur tibique quo ut. Mea dicta solet noluisse ex, eum ut erat essent oblique. Dicat corrumpit at mel, eam agam fuisset eu, sed numquam nominavi assentior ea. In eros indoctum convenire quo.

    Iudico civibus corpora eos ea, partem euismod perfecto an duo. Ex facer ancillae vix. Vel ne omnium percipit, ei posse interpretaris qui. In eam quem tempor aperiam.

    Top
  4. Question 4

    Lorem ipsum has cu putent melius, utamur ocurreret vis in. Audire numquam pri ex, eam unum mutat ea. Harum percipitur vim et, soluta utamur tibique quo ut. Mea dicta solet noluisse ex, eum ut erat essent oblique. Dicat corrumpit at mel, eam agam fuisset eu, sed numquam nominavi assentior ea. In eros indoctum convenire quo.

    Iudico civibus corpora eos ea, partem euismod perfecto an duo. Ex facer ancillae vix. Vel ne omnium percipit, ei posse interpretaris qui. In eam quem tempor aperiam.

    Top
  5. Question 5

    Lorem ipsum has cu putent melius, utamur ocurreret vis in. Audire numquam pri ex, eam unum mutat ea. Harum percipitur vim et, soluta utamur tibique quo ut. Mea dicta solet noluisse ex, eum ut erat essent oblique. Dicat corrumpit at mel, eam agam fuisset eu, sed numquam nominavi assentior ea. In eros indoctum convenire quo.

    Iudico civibus corpora eos ea, partem euismod perfecto an duo. Ex facer ancillae vix. Vel ne omnium percipit, ei posse interpretaris qui. In eam quem tempor aperiam.

    Top
  6. Question 6

    Lorem ipsum has cu putent melius, utamur ocurreret vis in. Audire numquam pri ex, eam unum mutat ea. Harum percipitur vim et, soluta utamur tibique quo ut. Mea dicta solet noluisse ex, eum ut erat essent oblique. Dicat corrumpit at mel, eam agam fuisset eu, sed numquam nominavi assentior ea. In eros indoctum convenire quo.

    Iudico civibus corpora eos ea, partem euismod perfecto an duo. Ex facer ancillae vix. Vel ne omnium percipit, ei posse interpretaris qui. In eam quem tempor aperiam.

    Top
  7. Question 7

    Lorem ipsum has cu putent melius, utamur ocurreret vis in. Audire numquam pri ex, eam unum mutat ea. Harum percipitur vim et, soluta utamur tibique quo ut. Mea dicta solet noluisse ex, eum ut erat essent oblique. Dicat corrumpit at mel, eam agam fuisset eu, sed numquam nominavi assentior ea. In eros indoctum convenire quo.

    Iudico civibus corpora eos ea, partem euismod perfecto an duo. Ex facer ancillae vix. Vel ne omnium percipit, ei posse interpretaris qui. In eam quem tempor aperiam.

    Top
  8. Question 8

    Lorem ipsum has cu putent melius, utamur ocurreret vis in. Audire numquam pri ex, eam unum mutat ea. Harum percipitur vim et, soluta utamur tibique quo ut. Mea dicta solet noluisse ex, eum ut erat essent oblique. Dicat corrumpit at mel, eam agam fuisset eu, sed numquam nominavi assentior ea. In eros indoctum convenire quo.

    Iudico civibus corpora eos ea, partem euismod perfecto an duo. Ex facer ancillae vix. Vel ne omnium percipit, ei posse interpretaris qui. In eam quem tempor aperiam.

    Top
  9. Question 9

    Lorem ipsum has cu putent melius, utamur ocurreret vis in. Audire numquam pri ex, eam unum mutat ea. Harum percipitur vim et, soluta utamur tibique quo ut. Mea dicta solet noluisse ex, eum ut erat essent oblique. Dicat corrumpit at mel, eam agam fuisset eu, sed numquam nominavi assentior ea. In eros indoctum convenire quo.

    Iudico civibus corpora eos ea, partem euismod perfecto an duo. Ex facer ancillae vix. Vel ne omnium percipit, ei posse interpretaris qui. In eam quem tempor aperiam.

    Top
  10. Question 10

    Lorem ipsum has cu putent melius, utamur ocurreret vis in. Audire numquam pri ex, eam unum mutat ea. Harum percipitur vim et, soluta utamur tibique quo ut. Mea dicta solet noluisse ex, eum ut erat essent oblique. Dicat corrumpit at mel, eam agam fuisset eu, sed numquam nominavi assentior ea. In eros indoctum convenire quo.

    Iudico civibus corpora eos ea, partem euismod perfecto an duo. Ex facer ancillae vix. Vel ne omnium percipit, ei posse interpretaris qui. In eam quem tempor aperiam.

    Top
  11. Question 11

    Lorem ipsum has cu putent melius, utamur ocurreret vis in. Audire numquam pri ex, eam unum mutat ea. Harum percipitur vim et, soluta utamur tibique quo ut. Mea dicta solet noluisse ex, eum ut erat essent oblique. Dicat corrumpit at mel, eam agam fuisset eu, sed numquam nominavi assentior ea. In eros indoctum convenire quo.

    Iudico civibus corpora eos ea, partem euismod perfecto an duo. Ex facer ancillae vix. Vel ne omnium percipit, ei posse interpretaris qui. In eam quem tempor aperiam.

    Top
  12. Question 12

    Lorem ipsum has cu putent melius, utamur ocurreret vis in. Audire numquam pri ex, eam unum mutat ea. Harum percipitur vim et, soluta utamur tibique quo ut. Mea dicta solet noluisse ex, eum ut erat essent oblique. Dicat corrumpit at mel, eam agam fuisset eu, sed numquam nominavi assentior ea. In eros indoctum convenire quo.

    Iudico civibus corpora eos ea, partem euismod perfecto an duo. Ex facer ancillae vix. Vel ne omnium percipit, ei posse interpretaris qui. In eam quem tempor aperiam.

    Top
  13. Question 13

    Lorem ipsum has cu putent melius, utamur ocurreret vis in. Audire numquam pri ex, eam unum mutat ea. Harum percipitur vim et, soluta utamur tibique quo ut. Mea dicta solet noluisse ex, eum ut erat essent oblique. Dicat corrumpit at mel, eam agam fuisset eu, sed numquam nominavi assentior ea. In eros indoctum convenire quo.

    Iudico civibus corpora eos ea, partem euismod perfecto an duo. Ex facer ancillae vix. Vel ne omnium percipit, ei posse interpretaris qui. In eam quem tempor aperiam.

    Top
  14. Question 14

    Lorem ipsum has cu putent melius, utamur ocurreret vis in. Audire numquam pri ex, eam unum mutat ea. Harum percipitur vim et, soluta utamur tibique quo ut. Mea dicta solet noluisse ex, eum ut erat essent oblique. Dicat corrumpit at mel, eam agam fuisset eu, sed numquam nominavi assentior ea. In eros indoctum convenire quo.

    Iudico civibus corpora eos ea, partem euismod perfecto an duo. Ex facer ancillae vix. Vel ne omnium percipit, ei posse interpretaris qui. In eam quem tempor aperiam.

    Top
  15. Question 15

    Lorem ipsum has cu putent melius, utamur ocurreret vis in. Audire numquam pri ex, eam unum mutat ea. Harum percipitur vim et, soluta utamur tibique quo ut. Mea dicta solet noluisse ex, eum ut erat essent oblique. Dicat corrumpit at mel, eam agam fuisset eu, sed numquam nominavi assentior ea. In eros indoctum convenire quo.

    Iudico civibus corpora eos ea, partem euismod perfecto an duo. Ex facer ancillae vix. Vel ne omnium percipit, ei posse interpretaris qui. In eam quem tempor aperiam.

    Top
  16. Question 16

    Lorem ipsum has cu putent melius, utamur ocurreret vis in. Audire numquam pri ex, eam unum mutat ea. Harum percipitur vim et, soluta utamur tibique quo ut. Mea dicta solet noluisse ex, eum ut erat essent oblique. Dicat corrumpit at mel, eam agam fuisset eu, sed numquam nominavi assentior ea. In eros indoctum convenire quo.

    Iudico civibus corpora eos ea, partem euismod perfecto an duo. Ex facer ancillae vix. Vel ne omnium percipit, ei posse interpretaris qui. In eam quem tempor aperiam.

    Top
/* DESCRIPTION:
Sets the opacity of all <p> elements that have the class "question"
to .4 when said <p> element's parent <li> element is moused over.
(Process is reverted on mouseout)
*/

g('#main ol li').addEvent('mouseover', fn).addEvent('mouseout', fn);
function fn(e)
{
	var opacity = e.type === 'mouseover' ? .4 : 1;
	g(this).select('p.question').setStyle('opacity', opacity);
}
/* DESCRIPTION:
Add the class "pretty" to all <li> elements beneath the #main element
*/

g('#main li').addClass('pretty');
/* DESCRIPTION:
Removes the class "pretty" from all <li> elements beneath the #main element
*/

g('#main li').removeClass('pretty');
/* DESCRIPTION:
Swaps the class "question" with the class "sillyQuestion" on all
<p> elements beneath #main ol li
*/

g('#main ol li p.question').swapClass('question', 'sillyQuestion');
/* DESCRIPTION:
Swaps the class "sillyQuestion" with the class "question" on all
<p> elements beneath #main ol li
*/

g('#main ol li p.sillyQuestion').swapClass('sillyQuestion', 'question');
/* DESCRIPTION:
Intercept the default action of all <a> tags in #quick_nav whose
href attribute begin with "#" and causes the page to scroll to
the corresponding anchor (instead of the normal "jump")
*/
g('a[href^=#]').addEvent('click', function(e)
{
	e.preventDefault();
	g(g(this).readAttribute('href')).scrollTo('slowly', 'SLIDE_ID');
});