2016-11-11 1 views
1

Ich benutze Bootstrap auf meiner Website und ich möchte eine QuickInfo angezeigt, wenn über ein Element schwebte. Hier ist, was ich getan habe:Mein Tooltip erscheint nicht mit Styling und Position

<code id="copystuff" onclick="CopyToClipboard('copystuff')" data-toggle="tooltip" data-placement="top" title="Click to copy">Text</code> 

Initialized js:

$(document).ready(function(){ 
    $('[data-toggle="tooltip"]').tooltip({ selector: '[data-toggle=tooltip]' }); 
}); 

Wenn ich über das Codeelement schweben, werden die Daten der Tooltip angezeigt, sondern irgendwo anders und ohne Styling:

Das "Click to Copy" auf der äußersten linken Seite ist die Tooltip-Daten und sollte über dem angegebenen Link zu teilen

NB: Für tho Wer denkt, dass onclick = "CopyToClipboard ('copystuff')" Probleme verursacht, hilft das Entfernen nicht.

Bitte helfen Sie mir dieses Problem beheben

Vielen Dank im Voraus

+0

Es wäre viel einfacher für uns, Ihnen zu helfen, wenn Sie ein Arbeitsbeispiel mit uns anstelle von Bildern teilen. –

+0

https://jsfiddle.net/dsz2jskg/ –

+0

verwenden css Position relativ zu diesem Tool-Tipp div .... können Sie mir Demo-Link senden? – Logeshwaran

Antwort

0

denke ich, das Problem mit Initialized js ist, versuchen Sie den Code unten.

$(document).ready(function(){ 
    $('[data-toggle="tooltip"]').tooltip(); 
}); 

Überprüfen Sie diesen Link, wenn Sie irgendwelche Zweifel haben. http://www.w3schools.com/bootstrap/bootstrap_tooltip.asp

+0

half nicht @Bino –

+0

JS ist wrking gut weiß nicht, warum css nicht anwenden –

Verwandte Themen