Mi dispiace se questo è troppo ovvio, ma non riesco a trovare una risposta adeguata da nessuna parte ...jQuery UI - chiamando Evidenziare/Errore
Esiste un modo per inserire un messaggio di luce/di errore come quelli in basso a destra di questa pagina: http://jqueryui.com/themeroller/ semplicemente chiamando una funzione ui jquery?
Ho ispezionato il codice sorgente ma non riesco a trovare la risposta ... Hanno hardcode l'html?
Grazie
----------------------------------------- SOLUZIONE ---------------------------------------
jQuery: (creare un nuovo whatever.js file e inserire il seguente codice ci
$(document).ready(function(){
if($("div.error")[0]){
createError($("div.error"));
}
if($("div.notice")[0]){
createHighlight($("div.notice"));
}
});
//functions start
function createHighlight(obj){
obj.addClass('ui-state-highlight ui-corner-all');
obj.html('<p><span class="ui-icon ui-icon-alert" style="float: left; margin-right:.3em;"></span>'+obj.html()+'</p>');
}
function createError(obj){
obj.addClass('ui-state-error ui-corner-all');
obj.html('<p><span class="ui-icon ui-icon-alert" style="float: left; margin-right:.3em;"></span>'+obj.html()+'</p>');
}
HTML: basta creare de div che si desidera inserire i messaggi come:
<div class="error"><b>ERROR:</b> The message goes here</div>
o per Annunci:
<div class="notice"><b>NOTICE:</b> The message goes here</div>
si può allora lo stile delle classi usando CSS.
Spero che questo aiuti chiunque.
----------------------------------------- SOLUZIONE - -------------------------------------
+1 Grazie per aver postato la soluzione qui; Sono sicuro che aiuterà gli altri! – dSquared