Измененный ответ:
Попробуйте этот
заголовок вашей страницы, как в тегах <head></head>
, используйте таблицу стилей для вашей подсказки и установите для ее отображения значение noneпервый.
Вот небольшой макет, основанный на том, что вы предоставили:
<html>
<head>
<style type="text/css">
.tooltip {
display:none;
background:transparent url(/images/some_image.jpg);
font-size:12px;
height:200px;
width:300px;
padding:25px;
color:#fff;
}
</style>
</head>
<body>
<script
type="text/javascript"
src="/jquery/jquery-latest.js" >
</script>
<script
type="text/javascript"
src="/jquery/jquery.tools.min.js" >
</script>
<script type="text/javascript">
$(document).ready(function () {
$("#davo img[title]").tooltip();
});
</script>
<br /><br /><br /><br />
<div class="statusicons" id="davo">
<img width="100" height="100" id="haha" title="Drive not mounted" src="/images/some_image_2.jpg">
</div>
</body>
</html>
А теперь:
Поскольку вы динамически добавляете изображения встраница в коде, где вы добавляете изображения на страницу, вам понадобится выполнить следующую инструкцию JQuery:
$(function(){$("#davo img[title]").tooltip();});
Таким образом, каждый раз, когда он будет связан, существуют ли изображения в документе.ready или вы включаете его каждый раз, когда добавляете вещи.
См. также ссылку: http://flowplayer.org/tools/demos/tooltip/index.html