开发者

JGrowl set theme

开发者 https://www.devze.com 2023-02-07 21:10 出处:网络
My Jgrowl code is: $(document).ready(function() { $.jGrowl(\"<strong>Error!</strong><br />An invalid ID was passed and your template could not be loaded\", { sticky: true, t开发者_S

My Jgrowl code is:

    $(document).ready(function() {
        $.jGrowl("<strong>Error!</strong><br />An invalid ID was passed and your template could not be loaded", { sticky: true, t开发者_StackOverflow社区heme: 'test' });
    });

And my CSS in the Jgrowl CSS is:

.test{
    background-color:       #000000;
}

But it's not applying that CSS to the box. I'm probably misusing the theme option, but am struggling to find much documentation on it.


The .test background-color is overridden by the "div.jGrowl div.jGrowl-notification" style. You could make the .test style !important:

.test{
    background-color:       #000000 !important;
}

or access the .test class more specifically like so:

"div.jGrowl div.jGrowl-notification.ui-state-test"

this will override it too


You can use the parameter of Configuration Options of jGrowl

theme is a CSS class designating custom styling for this particular message, intended for use with jQuery UI.

CSS:

.jGrowl .changeCount {
    background-color: #337ab7;
}

JS:

$.jGrowl("Message in box", {theme: 'changeCount'});

More information about this plugin here: https://github.com/stanlemon/jGrowl/blob/master/README.md

0

精彩评论

暂无评论...
验证码 换一张
取 消