しかしながら、頻繁に内容を変更するとtooltipが消えなくなります。
setIntervalをkeydownにしても同様でした。
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8" />
<title>a</title>
<link rel="stylesheet" href="jquery-ui.min.css" type="text/css" />
<script type="text/javascript" src="jquery-2.1.4.min.js"></script>
<script type="text/javascript" src="jquery-ui.min.js"></script>
<script type="text/javascript">
$(function () {
$("input").tooltip();
setInterval(function () {
$("input").tooltip({
content: $("input").val()
});
}, 500);
});
</script>
</head>
<body>
<input type="text" title="test" />
</body>
</html>
このコードでinput要素の上を往復すると、消えなくなることがあります。
タイミングの問題だとは思うのですが、何か対策はあるでしょうか。
jQuery v2.1.4
jQuery UI - v1.12.1
Google Chrome 59.0.3071.86