javascript - 使用 css 或在 flexslider.js 中将幻灯片对齐到中心

标签 javascript css slider alignment

我只是想知道是否有人有办法让这些幻灯片在中间垂直对齐。我在 CSS 和其他建议中尝试了 vertical-position: middle; 但无济于事。

The page can be found here .

最佳答案

有时我会使用这个片段来垂直对齐东西,因为 CSS 的 vertical-align 往往是喜怒无常的 ;)

(function ($) {
    $.fn.vAlign = function(fn) {

        return this.each(

            function(i){

                var ah = $(this).height();
                var ph = $(this).parent().height();
                var mh = Math.ceil((ph-ah) / 2);
                $(this).css('margin-top', mh);
            });
    };
})(jQuery);

然后你可以这样调用它:$(".your-element").vAlign();

关于javascript - 使用 css 或在 flexslider.js 中将幻灯片对齐到中心,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13937394/

相关文章:

css - 狮身人面像中的左对齐表格标题

jquery - JQuery slider 和iui(iphone)之间的冲突

javascript - 如何在圆形 slider 中显示标签..?

Javascript - 对象内的函数声明

javascript - 通过 JavaScript 在图像点击上创建 URL

javascript - 传单圆圈颜色取决于变量

css - Font Awesome 5 在使用 JS+SVG 版本时显示空方 block

javascript - 标签上的 Bootstrap 工具提示不起作用

c# - .NET 文本转语音卷

Javascript Google 风格分页菜单