javascript 确定网格de bootstrap 4:xs,sm,md,lg o xl

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了javascript 确定网格de bootstrap 4:xs,sm,md,lg o xl相关的知识,希望对你有一定的参考价值。

// Tested on bootstrap 4 - 4.1
function bs4Env() {
    var envs = ['xs', 'sm', 'md', 'lg', 'xl'],
        classToAdd = '',
        $el = $('<div>'),
        i = 0,
        env;

    $el.appendTo($('body'));

    for (i = envs.length - 1; i >= 0; i--) {
        env = envs[i];

        switch (env) {
            case 'xs':
                classToAdd = 'd-none .d-sm-block';
                break;
            case 'sm':
                classToAdd = 'd-sm-none .d-md-block';
                break;
            case 'md':
                classToAdd = 'd-md-none .d-lg-block';
                break;
            case 'lg':
                classToAdd = 'd-lg-none .d-xl-block';
                break;
            case 'xl':
                classToAdd = 'd-xl-none';
                break;
        }

        $el.addClass(classToAdd);

        if ($el.is(':hidden')) {
            $el.remove();
            return env;
        } else {
            $el.removeClass(classToAdd)
        }
    }
}

console.log(bs4Env());

以上是关于javascript 确定网格de bootstrap 4:xs,sm,md,lg o xl的主要内容,如果未能解决你的问题,请参考以下文章

JavaScript实现拖拽元素对齐到网格(每次移动固定距离)

您可以对引导布局网格列进行分页吗?

Javascript Grid UI - 可拖动和调整大小

JavaScript recogida de parametros de la url mediante javascript

javascript Ciclo de vida de los componentes

确定两个网格是不是在 R 中完全匹配