I'd like to add an animated text overlay on an a>img with some simple ef开发者_开发技巧fect like fade or animate in/out.
Does anyone know of a plugin that already does this, or can suggest the mootools functions I should be looking at?
You'll need to translate the following pseudocode into Mootools: -
- Write a function which creates a new
<div>element inside a given element, using thenew Element()function. The content of the<div>will be passed through in the function arguments in addition to the parent element. - Add a
mouseenterevent to the<a>tag you want to work on which triggers the above function and passes itself as the parent element. You could set the rel attribute of the parent<a>tag to be the content of the child<div>to make this plugin really dynamic. - Create a
slideOut()function which takes an element, finds the dimensions of the parent element and carries out a slide animation to move the element outside the parent elements bounds. Make sure you haveoverflow:hidden;set on the parent elements CSS. - Add a mouseout event to the
<a>tag which runs theslideOut()function and passes the child<div>as it's argument.
That should do it.
加载中,请稍侯......
精彩评论