2016-07-20 9 views
0

Ich versuche, einen CSS auf die gesamte Tooltip auf meiner html Seite anzuwenden, kann aber nicht den Weg finden, es zu tun.Anwenden von CSS auf JQuery-Tooltip

Ich habe meine Forschung getan und einige Ergebnisse gefunden here und there zum Beispiel, aber kann es nicht funktionieren.

Dies ist Teil von meiner html Seite:

<div class="col-sm-3 text-center" title="Tooltip title"> </div> 

Und da ich die ganze tooltips auf dieser Seite verweisen:

(function (window, $) { 
    // Set the Tooltips 
    $(document).ready(function(){ 
     $(document).tooltip({ 
      tooltipClass: "tooltip-styling" 
     }); 
    }); 
})(window, $); 

tooltip-styling wird die folgende CSS class:

.tooltip-styling{ 
    background-color:red !important; 
    color: red !important; 
} 

Nichts Besonderes, wollte nur c Verdammt, wenn der Stil angewendet wird.

Wie Sie erraten haben, ist es nicht.

Was soll ich mehr tun?

+0

'$ ('Selektor') Tooltip ({ tooltipClass: "Tooltip-Styling", });' – ihemant360

+0

Mögliche Duplikat (http [CSS-Stile des jQuery UI Tooltip-Widget Aufschalten]: // Stackoverflow .com/questions/4780759/overriding-css-Stile-von-der-jquery-ui-tooltip-Widget) – ihemant360

Antwort

1

Montage Ihrem Fall die CSS-Deklaration Sie überschreiben müssen, ist "Hintergrund" und nicht "background-color".

https://jsfiddle.net/nrnLgc36/1/

html

<div class="col-sm-3 text-center" title="Tooltip title">TEST</div> 

Css

.tooltip-styling{ 
    background:green !important; 
    color: black !important; 
} 

.col-sm-3 { 
    display: block; 
    background: #bacd63; 
} 

JavaScript

.
+1

Das war es ... Danke! – Mornor

2

Try this:

$(".selector").tooltip("option", "tooltipClass", "custom-tooltip-styling"); 

Wie hier erklärt: Here

+0

Ich denke, es ist genau das gleiche wie mein Code, nicht wahr? – Mornor