scss メディアクエリーと连携するJS
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了scss メディアクエリーと连携するJS相关的知识,希望对你有一定的参考价值。
/* mediaQuery-JS
==================================================== */
var is_sp,is_pad,is_pc;
var $mediaQueries = $('.js-mediaQueries');
$(window).on('load resize orientationchange', function() {
var layout = $mediaQueries.css('font-family').replace(/"/g, '');
if (layout === 'sp') {
is_sp = true;
is_pad = false;
is_pc = false;
$('html').addClass('is-sp').removeClass('is-pad is-pc');
} else if (layout === 'tab') {
is_pad = true;
is_sp = false;
is_pc = false;
$('html').addClass('is-pad').removeClass('is-sp is-pc');
} else {
is_sp = false;
is_pad = false;
is_pc = true;
$('html').addClass('is-pc').removeClass('is_sp is-pad');
}
});
<div class="js-mediaQueries mediaQueries"></div>
.mediaQueries {
font-family: 'sp';
}
@include mq(tb-up) {
.mediaQueries {
font-family: 'tab';
}
}
以上是关于scss メディアクエリーと连携するJS的主要内容,如果未能解决你的问题,请参考以下文章
css @media(メディアクエリ)
javascript javascriptメディアクエリで分岐
css メディアクエリのサンプル
css メディアクエリのサンプル
css iPhone的ipad·まわりメディアクエリ
javascript クエリをパース/文字列化するやつ