問題:剣道ツールチップのコンテンツプロパティにdivを割り当てています...問題は、ツールチップを添付したとき... divそこに座っていると、ツールチップは、私がそれをつけた要素にマウスを置くまで、本当にワイヤーアップしていません...あなたは下のコードで、これがどういうわけではないのかを見ることができます...剣道道場に貼り付けると、.. ..ボタンをクリックするだけで(まだテキストボックスの上に置かないでください)、次にdiv表示が表示されます。また、テキストボックスの上にマウスを置くと、それは何をすべきかを行います。回避策はコメントアウトされています...しかし、それは秒間点滅します...ちょうどツールチップのワイヤを上にしてコンテンツdivを隠す方法はありますか?div要素にコンテンツフィールドを設定すると、添付と可視性に問題がある
<!DOCTYPE html>
<html>
<head>
<link rel="stylesheet" href="http://kendo.cdn.telerik.com/2017.1.223/styles/kendo.common.min.css">
<link rel="stylesheet" href="http://kendo.cdn.telerik.com/2017.1.223/styles/kendo.rtl.min.css">
<link rel="stylesheet" href="http://kendo.cdn.telerik.com/2017.1.223/styles/kendo.default.min.css">
<link rel="stylesheet" href="http://kendo.cdn.telerik.com/2017.1.223/styles/kendo.mobile.all.min.css">
<script src="http://code.jquery.com/jquery-1.12.3.min.js"></script>
<script src="http://kendo.cdn.telerik.com/2017.1.223/js/angular.min.js"></script>
<script src="http://kendo.cdn.telerik.com/2017.1.223/js/jszip.min.js"></script>
<script src="http://kendo.cdn.telerik.com/2017.1.223/js/kendo.all.min.js"></script>
</head>
<body>
<div id="view" data-bind="enabled: isNameEnabled">
<button id="button1" data-bind="click: updateTooltip">Change Tooltip</button>
<br /><br /><br /><br /><br /><br /><br /><br /><br /><br />
<input id="text1" type="text" data-bind="value: name" />
<div id="toolTipDiv"></div>
</div>
<script>
var viewModel = kendo.observable({
isNameEnabled: false,
name: "John Doe",
updateTooltip: function() {
var kendoToolTip = window.toolTipEl.data("kendoTooltip");
// comment this out to see
//div1.hide();
//kendoToolTip.show();
//kendoToolTip.hide();
//div1.show();
//end comment
div1.text(text1.value);
}
});
var div1 = $("#toolTipDiv");
window.toolTipEl = $("#text1");
kendo.bind($("#view"), viewModel);
window.toolTipEl.kendoTooltip({
content: div1, position: "top",autohide:true
});
</script></body>
</html>
をいくつかのテストだった、私はそれを削除した...私はリフレッシュを使用している、それは問題ではありません。..置きます剣道道場のテキストを試してみて、それを提案する前にあなたの提案がうまくいっているかどうか確認してください。私はその道を見つけることができません。 – ttomsen
あなたはこういう意味です:http://dojo.telerik.com/ @ Stephen/aHeQE?私の元の提案はあなたの質問に*記載されているように問題を解決します。私のアップデート(正しく使用すると機能します)は、あなたの質問に指定されているワンタイムのみの変更ではなく、真にダイナミックなツールチップの実装を容易にすることでした。 –