Ho uno strano problema con il tooltip di jquery. Sto usando il codice qui sottojquery tooltip add div role = "log" nella mia pagina
<head>
<script src="http://code.jquery.com/jquery-1.10.2.js"></script>
<script src="http://code.jquery.com/ui/1.11.0/jquery-ui.js"></script>
<script>
$(function() {
$(".tooltip").tooltip({ position: { my: "left-30 center+15", at: "right center" } },{ tooltipClass: "custom-tooltip-styling" });
});
</script>
</head>
<body>
<a href="link" class="addon_link tooltip" title="test1">test1</a>
<a href="link" class="addon_link tooltip" title="test2">test2</a>
<a href="link" class="addon_link tooltip" title="test3">test3</a>
<a href="link" class="addon_link tooltip" title="test4">test4</a>
</body>
</html>
Tooltip funziona correttamente, ma dopo lo spettacolo Titolo li aggiunge alla pagina, e mette in un div come questo
<div role="log" aria-live="assertive" aria-relevant="additions" class="ui-helper-hidden-accessible"><div>test1</div></div>
<div role="log" aria-live="assertive" aria-relevant="additions" class="ui-helper-hidden-accessible"><div>test2</div></div>
mia pagina è il seguente modulo
<head>
<script src="http://code.jquery.com/jquery-1.10.2.js"></script>
<script src="http://code.jquery.com/ui/1.11.0/jquery-ui.js"></script>
<script>
$(function() {
$(".tooltip").tooltip({ position: { my: "left-30 center+15", at: "right center" } },{ tooltipClass: "custom-tooltip-styling" });
});
</script>
</head>
<body>
<a href="link" class="addon_link tooltip" title="test1">test1</a>
<a href="link" class="addon_link tooltip" title="test2">test2</a>
<a href="link" class="addon_link tooltip" title="test3">test3</a>
<a href="link" class="addon_link tooltip" title="test4">test4</a>
</body>
</html>
<div role="log" aria-live="assertive" aria-relevant="additions" class="ui-helper-hidden-accessible"><div>test1</div></div>
<div role="log" aria-live="assertive" aria-relevant="additions" class="ui-helper-hidden-accessible"><div>test2</div></div>
Come posso nascondere Tooltip dopo lo spettacolo?
Questo non mi ha aiutato. :( – sferret
@sferret: Quale versione dell'interfaccia utente jQuery stai usando? Spero di aver aggiunto il file CSS corretto per questo.Qui puoi ottenere il collegamento CSS alternativo per il file jQuery-ui.js https://code.jquery.com/ui/L'ultima versione di jQuery UI è 1.12.0-beta.1 E se hai aggiunto questo, devi cercare il collegamento al file CSS dell'ultima versione 1.12.0-beta.1 –
Questa risposta accettata ha quasi nulla a che fare con la soluzione al problema dell'accessibilità eccessiva dei tooltip di jquery-ui Penso che la risposta @lepix di seguito sia l'opzione migliore.Un metodo di rimozione per il tooltip su "close". – RemEmber