Skip to content

lorenzos/MooImageTip

master
Switch branches/tags

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
 
 
 
 
 
 

MooImageTip

A MooTools plugin that displays image tooltips when you rollover links and thumbnails.

Screenshot

How to use

HTML markup:

#HTML

<div>
	Standard tip:
	<a href="#" class="imagetip" data-image="image.jpg" title="Label">link</a>.
</div>

<div>
	Customized tip:
	<a href="#" class="mylinks" data-image="image.jpg" title="Label">link</a>.
</div>

JS code:

#JS

// Just create the object in the DOM ready event
window.addEvent('domready', function() {
	var myImageTip = new MooImageTip();
});

// If you want to customize the tip, you can use some options
window.addEvent('domready', function() {
	var myAdvancedImageTip = new MooImageTip({
		offset: { x: 4, y: 4 },   // Offset relative to mouse position
		className: 'mylinks',     // This is the links class name
		tipId: 'mytip',           // This is the tip ID, for styling
		follow: false,            // Tip will not follow the mouse cursor
		fx: { duration: 'short' } // Additional Fx options
	});
});

CSS rules:

#CSS

/* Standard tip styling (default ID is "mooimagetip") */
#mooimagetip {
	padding: 5px;
	background-color: #CCCCCC; }

/* Customized tip styling (our ID is "mytip") */
#mytip {
	padding: 5px;
	background-color: #CCCCFF;
}

Docs

Implements: Options, Events

Syntax:

#JS

var myImageTip = new MooImageTip(options);

Options (object, optional): Initial options for the class. Options are:

  • offset: An object like {x: 16, y: 16} (default), that specify the distance of the tip from the mouse cursor.
  • className: Class name of the links to parse (default "imagetip").
  • tipId: ID for the tip element, for styling (default "mooimagetip").
  • follow: If TRUE (default) tip will follow mouse cursor movements.
  • fx: An object for additional Fx options (tip fade in/out).
  • source: Attribute name in which you place the image URL (default "data-image").

Events:

  • shown(me, tip): Fires when the tip is shown. Me is the MooImageTip object, Tip is the created element.
  • hide(me): Fires when the tip is completely faded out. Me is the MooImageTip object.
  • hiding(me, tip): Fires when tip is starting to hide. Me is the MooImageTip object, Tip is the tip element.

Methods:

  • getTipId(): Gets the tip element ID.

About

A plugin that displays image tooltips when you rollover links and thumbnails.

Resources

Stars

Watchers

Forks

Packages

No packages published