使用jQuery UI工具提示時,如果我已超過目標,或者如果我在工具提示本身,我希望工具提示保持打開狀態。只有在鼠標未超過目標或工具提示的情況下關閉工具提示
我在想我可以使用關閉回調來查看我是否在工具提示或目標區域,儘管我將不得不分配另一個鼠標移出功能。
這裏是我的jsfiddle:http://jsfiddle.net/Handyman/fNjFF/
$(function()
{
$('#target').tooltip({
items: 'a.target',
content: 'just some text to browse around in'
});
});
<link rel="stylesheet" href="//code.jquery.com/ui/1.12.1/themes/smoothness/jquery-ui.css">
<script src="//ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script>
<script src="//code.jquery.com/ui/1.12.1/jquery-ui.js"></script>
<div id="target">
<a href="#" class="target">Hover over me!</a>
<a href="#" class="target">Hover over me too!</a>
</div>
我通過它的工作,現在看看我能想出。
太棒了!爲我節省了很多時間! –
此代碼片段: var $ id = $(ui.tooltip).attr('id'); //關閉任何延遲工具提示 $('div.ui-tooltip')。not('#'+ $ id).remove(); 是如此有價值,它應該是官方文件的一部分... –