Desidero applicare CSS personalizzati al titolo e al contenuto di un popover in Bootstrap, tuttavia, sembra che il mio CSS venga ignorato.Applicare i CSS al popover in Bootstrap
Come posso applicare specifici CSS rispettivamente al titolo e al contenuto?
$("#poplink").popover({
html: true,
placement: "right",
trigger: "hover",
title: function() {
return $(".pop-title").html();
},
content: function() {
return $(".pop-content").html();
}
});
html, body {
width: 100%;
height: 100%;
}
.pop-div {
font-size: 13px;
margin-top: 100px;
}
.pop-title {
display: none;
color: blue;
font-size: 15px;
}
.pop-content {
display: none;
color: red;
font-size: 10px;
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/js/bootstrap.min.js"></script>
<link href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css" rel="stylesheet"/>
<div class="pop-div">
<a id="poplink" href="javascript:void(0);">Pop</a>
<div class="pop-title">Title here</div>
<div class="pop-content">Content here</div>
</div>
Ad esempio: http://jsfiddle.net/Mx4Ez/
Un modo per applicarlo solo a uno specifico 'popover'? Speravo in qualcosa del tipo: '.popover ({templateCss: {...}})'. – Domi
Un buon modo per farlo è con i fogli di stile. Eviterei personalmente di provare a impostare gli stili tramite javascript in modo da evitare di dover chiamare .popover (..) più volte. Ecco un esempio di come lo farei: http://jsfiddle.net/n8e92k4n/11/ –
Sto usando Angolare. Quindi, se il popover avesse un'opzione 'css' (o anche migliore, un'opzione' class'), la [Angular Bootstrap UI] (http://angular-ui.github.io/bootstrap/#/popover) permetterebbe di fare quelle regolazioni nel modello angolare. JS non dovrebbe essere toccato :) – Domi