Lightweight accordion script I'm using a very lightweight jQuery accordion with some tweaks and it's working nicely. Is there anything to improve?

JS

;(function($, doc, win) {
    "use strict";

    $.fn.accordionLite = function(){

        var sections = this.children(),
            trigger = sections.find('.accordion_trigger'),
            allContent = sections.find('.accordion_content');

        allContent.hide();
        $('.accordion_trigger.active').next('.accordion_content').show();

        trigger.click(function(){

            var activeContent = $(this).next('.accordion_content');

            if (activeContent.is(':hidden')) {
                allContent.slideUp('fast');
                activeContent.slideDown('fast');
                trigger.removeClass('active');
                $(this).addClass('active');
            } else {
                allContent.slideUp('fast');
                trigger.removeClass('active');
            }

        });

    }

})(jQuery, document, window);


Markup

&lt;ul class="accordion"&gt; &lt;!-- Accordion Element --&gt;

    &lt;li&gt; &lt;!-- Section Wrapper --&gt;
        &lt;a class="accordion_trigger"&gt;Trigger 1&lt;/a&gt; &lt;!-- Trigger --&gt;
        &lt;p class="accordion_content"&gt;Content Area 1&lt;/p&gt; &lt;!-- Content --&gt;
    &lt;/li&gt;

    &lt;li&gt;
        &lt;a class="accordion_trigger"&gt;Trigger 2&lt;/a&gt;
        &lt;p class="accordion_content"&gt;Content Area 2&lt;/p&gt;
    &lt;/li&gt;

    &lt;li&gt;
        &lt;a class="accordion_trigger"&gt;Trigger 3&lt;/a&gt;
        &lt;p class="accordion_content"&gt;Content Area 3&lt;/p&gt;
    &lt;/li&gt;

&lt;/ul&gt;
This is awesome code,

I would have added an s to var trigger since you are counting on more than 1 trigger.