This is a mash-up demonstration using Yahoo! UI Library's YAHOO.widget.Tooltip object with Simple API's thumbnail generating service. Try to move your mouse cursor onto the links below:
It's short enough. Thanks, YUI and SimpleAPI!
<script type="text/javascript" src="js/yahoo.js"></script>
<script type="text/javascript" src="js/event.js"></script>
<script type="text/javascript" src="js/dom.js"></script>
<script type="text/javascript" src="js/container.js"></script>
<style type="text/css"><!--
.tt {
position: absolute;
padding: 4px;
color: #333333;
background-color: #DDEEFF;
border:1px solid #66CCFF;
width: 320px;
font-size: 13px;
font-family: Arial;
}
--></style>
<script type="text/javascript"><!--
function init() {
var list = document.getElementById('links').getElementsByTagName('a');
for( var i=0; i<list.length; i++ ) {
var el = 'tooltip'+i;
var url = list[i].href;
if ( ! url.match( /^https?:/ )) continue;
var title = '<img src="//img.simpleapi.net/small/'+url+'">';
if ( list[i].title ) title += '<br>'+list[i].title;
var tp = new YAHOO.widget.Tooltip( el, { context:list[i], text: title, autodismissdelay: 5000 } );
}
}
YAHOO.util.Event.addListener(window, "load", init);
--></script>
Trackback URL:http://www.kawa.net/service/tb/ajaxtb.cgi/works/js/tips/yui-tooltips-e.html
Kawa.netxp © Copyright 2006 Yusuke Kawasaki