0

下面是代码

更多的 ”

Lorem ipsum dolor sit amet, Integer varius


jQuery(function ($) { var OSX = { container: null, init: function () { $("a.more-replay1").click(function (e) { e.preventDefault();

            $(".osx-modal-content1").modal({
                overlayId: 'osx-overlay',
                containerId: 'osx-container',
                closeHTML: null,
                minHeight: 80,
                opacity: 65, 
                position: ['0',],
                overlayClose: true,
                onOpen: OSX.open,
                autoPosition: true,
                onClose: OSX.close

            });
        });
    },
    open: function (d) {
        var self = this;
        self.container = d.container[0];
        d.overlay.fadeIn('slow', function () {
            $(".osx-modal-content1", self.container).show();
            var title = $(".osx-modal-title", self.container);
            title.show();
            d.container.slideDown('slow', function () {
                setTimeout(function () {
                    var h = $(".osx-modal-data1", self.container).height()
                        + title.height()
                        + 80; // padding
                    d.container.animate(
                        {height: h}, 
                        200,
                        function () {
                            $("div.close", self.container).show();
                            $(".osx-modal-data1", self.container).show();
                        }
                    );
                }, 300);
            });
        })
    },
    close: function (d) {
        var self = this; // this = SimpleModal object
        d.container.animate(
            {top:"-" + (d.container.height() + 90)},
            500,
            function () {
                self.close(); // or $.modal.close();
            }
        );
    }
};

OSX.init();

});

对于一个有内容的 div 来说它工作正常,我想为 n 个 div 使用相同的 js ......

4

0 回答 0