Я смотрю на уведомления о соснах (http://pines.sourceforge.net/pnotify/) и выглядит хорошо, но, похоже, у них мало фактической документации, поэтому мне интересно, есть ли что-нибудь более устоявшееся и работавшее там?
Как будто я не хочу тратить время на то, чтобы понять, как использовать сосны, а затем выяснить, что в нем отсутствует какая-то функция, которая мне понадобилась несколько месяцев спустя, и которую мне нужно было заменить на другой плагин.
Это произошло со мной при использовании TableSorter 2.0, тогда я использовал его, но мне понадобилась фильтрация, но они вроде как засосали, поэтому я нашел таблицы данных, которые имели такой больший API и развивались больше.
Поэтому мне интересно, есть ли что-то вроде datatables (с точки зрения разработки и возможностей) только для уведомлений.
Редактировать
Так что я смотрю на jgrowl и немного путаюсь с тем, как использовать с ним ролик темы.
Поэтому я взял один из файлов с примерами и разобрал его со всем, что я считал ненужным.
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html lang="en-US" xml:lang="en-US" xmlns="http://www.w3.org/1999/xhtml" debug="true">
<head>
<title>jGrowl meet Twitter</title>
<link rel="stylesheet" href="../jquery.jgrowl.css" type="text/css"/>
<link type="text/css" href="css/le-frog/jquery-ui-1.7.2.custom.css" rel="Stylesheet" />
<script type="text/javascript">
$(function(){
$('.ui-state-default').hover(
function(){$(this).addClass('ui-state-hover');},
function(){$(this).removeClass('ui-state-hover');}
)
.mousedown(function(){$(this).addClass('ui-state-active');})
.mouseup(function(){$(this).removeClass('ui-state-active');})
.mouseout(function(){$(this).removeClass('ui-state-active');});
});
</script>
<script type="text/javascript" src="jquery-ui-1.7.2.custom.min.js"></script>
<script type="text/javascript" src="../jquery-1.3.2.js"></script>
<script type="text/javascript" src="../jquery.jgrowl.js"></script>
<script type="text/javascript">
$(document).ready(function(){
// This value can be true, false or a function to be used as a callback when the closer is clciked
$.jGrowl.defaults.closer = function() {
console.log("Closing everything!", this);
};
$.jGrowl("Sticky notification with a header",
{
header: 'A Header',
sticky: true,
});
});
</script>
</head>
<body>
<div id="trdevtool_contain" class="ui-widget ui-widget-content ui-corner-all">
<div class="ui-widget-header ui-corner-top">
<h1>jQuery UI ThemeRoller <span>Developer Tool</span></h1>
</div>
</div>
</body>
</html>
Я не понимаю, что это за
<script type="text/javascript">
$(function(){
$('.ui-state-default').hover(
function(){$(this).addClass('ui-state-hover');},
function(){$(this).removeClass('ui-state-hover');}
)
.mousedown(function(){$(this).addClass('ui-state-active');})
.mouseup(function(){$(this).removeClass('ui-state-active');})
.mouseout(function(){$(this).removeClass('ui-state-active');});
});
</script>
Кажется, это не имеет ничего общего с применением тем. Я забрал это, и тема была все еще применена. Также, если вы посмотрите на мой JGROW
$.jGrowl("Sticky notification with a header",
{
header: 'A Header',
sticky: true,
});
Я не упоминаю тему, но она по-прежнему используется как тема. Почему это берет тему?