Извините, если это слишком очевидно, но я не могу найти ни одного правильного ответа в любом месте...
Есть ли способ разместить сообщение подсветки/ошибки, подобное тем, которые находятся в правом нижнем углу этой страницы: http://jqueryui.com/themeroller/, просто вызвав функцию jquery ui?
Я проверил исходный код, но не могу найти ответ... Они жестко кодируют html?
Спасибо
----------------------------------------- РЕШЕНИЕ ---------------------------------------
jQuery: (создайте новый файл whatever.js и разместите там следующий код
$(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: Просто создайте div, которые вы хотите разместить, например:
<div class="error"><b>ERROR:</b> The message goes here</div>
или для уведомлений:
<div class="notice"><b>NOTICE:</b> The message goes here</div>
вы можете затем стилизовать классы с помощью css.
Надеюсь, это поможет кому угодно.
----------------------------------------- РЕШЕНИЕ ---------------------------------------