Your search did not match any results.
Tooltip

Overview

Documentation
The Tooltip widget displays a tooltip for a specified element on the page. This demo shows how you can customize the tooltip and animate its appearance on the page.
Copy to Codepen
Apply
Reset
window.onload = function() { var viewModel = { defaltModeOptions: { target: '#product1', showEvent: "mouseenter", hideEvent: "mouseleave" }, withTemplateOptions: { target: "#product2", showEvent: "mouseenter", hideEvent: "mouseleave", position: "right", contentTemplate: function(data){ data.html("<img width='150px' src='../../../../images/products/3.png'><br/><b>SuperPlasma 50</b><br/>2400$"); } }, withAnimationOptions: { target: "#product3", showEvent: "mouseenter", hideEvent: "mouseleave", position: "top", animation: { show: { type: "slide", from: { top: -100, opacity: 0 }, to: { opacity: 1, top: 0 } }, hide: { type: "pop", from: { scale: 1, opacity: 1 }, to: { opacity: 0, scale: 0.1 } } } } }; ko.applyBindings(viewModel, document.getElementById("tooltip")); };
<!DOCTYPE html> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <title>DevExtreme Demo</title> <meta http-equiv="X-UA-Compatible" content="IE=edge" /> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0" /> <script src="js/jquery-3.1.0.min.js"></script> <script src="https://cdnjs.cloudflare.com/ajax/libs/knockout/3.4.0/knockout-min.js"></script> <link rel="stylesheet" type="text/css" href="https://cdn3.devexpress.com/jslib/17.1.3/css/dx.spa.css" /> <link rel="stylesheet" type="text/css" href="https://cdn3.devexpress.com/jslib/17.1.3/css/dx.common.css" /> <link rel="dx-theme" data-theme="generic.light" href="https://cdn3.devexpress.com/jslib/17.1.3/css/dx.light.css" /> <link rel="dx-theme" data-theme="android5.light" href="https://cdn3.devexpress.com/jslib/17.1.3/css/dx.android5.light.css" /> <link rel="dx-theme" data-theme="ios7.default" href="https://cdn3.devexpress.com/jslib/17.1.3/css/dx.ios7.default.css" /> <link rel="dx-theme" data-theme="win10.black" href="https://cdn3.devexpress.com/jslib/17.1.3/css/dx.win10.black.css" /> <link rel="dx-theme" data-theme="win10.white" href="https://cdn3.devexpress.com/jslib/17.1.3/css/dx.win10.white.css" /> <script src="https://cdn3.devexpress.com/jslib/17.1.3/js/dx.all.js"></script> <link rel="stylesheet" type ="text/css" href ="styles.css" /> <script src="index.js"></script> </head> <body class="dx-viewport"> <div class="demo-container"> <div id="tooltip" class="form"> <div class="label">Default mode</div> <div> <img id="product1" src="images/products/17.png"> <div id="tooltip1" data-bind="dxTooltip: defaltModeOptions">ExcelRemote IR</div> </div> <div class="label">With template</div> <div> <img id="product2" src="images/products/3.png"> <div id="tooltip2" data-bind="dxTooltip: withTemplateOptions"></div> </div> <div class="label">With animation</div> <div> <img id="product3" src="images/products/15.png"> <div id="tooltip3" data-bind="dxTooltip: withAnimationOptions">Projector PlusHD</div> </div> </div> </div> </body> </html>
.form { padding: 20px; } .form img { width: 100px; margin: 10px 0 30px; } .label { font-size: 16px; }