我很難搞清楚爲什麼這段代碼不起作用。我的意圖是當用戶cliks工具提示div時顯示一條消息。將鼠標光標移出div後,工具提示應該關閉。 我需要在單個頁面上顯示消息的最簡單的可能方式。我需要使用jQuery 1.3.2.Can任何人都可以幫忙嗎?謝謝使用jquery 1.3.2創建的簡單工具提示
<html>
<head>
<script type="text/javascript" src="/jquery/jquery-1.3.2.min.js"></script>
<script type="text/javascript">
$(document).ready(function(){
$('.wrapper').live('click', showBox).live('mouseleave', hideBox);
function showBox(e){
var x = e.pageX + 20;
var y = e.pageY + 20;
$('.tooltip').fadeIn();
$('.tooltip').offset({ left: x, top: y });
}
});
function hideBox(){
$('.tooltip').fadeOut();
}
</script>
<style>
.div{ margin:10px;padding:12px;
border:2px solid #666;
width:60px;
}
</style>
</head>
<body>
<div class="wrapper">sometext</div>
<div class="tooltip">tooltip1</div>
</body>
</html>
編輯:這裏是胡安·門德斯http://jsfiddle.net/HUG2Z/3/
「這段代碼不起作用「是你可以說的最糟糕的事情,怎麼樣解釋什麼部分不工作,任何錯誤信息?你沒有顯示任何類型爲「.somefield」的HTML元素。你做的最好的事情是創建一個http://jsfiddle.net –
你確定你真的想使用1.3.2? – MacMac
我編輯了我的問題以添加更多詳細信息。 Html元素是包裝div。是的,我需要使用1.3.2。 – user1031742