javascript - WordPress 主题定制器 : Live Preview CSS by Media Query

标签 javascript css wordpress

我正在使用 Worpress 的 Theme Customization API允许用户更改我的网站颜色。我的网站响应迅速,导航会针对移动设备改变颜色。我的 CSS 看起来类似于以下内容:

nav { background-color: #fff; }

@media only screen and max-width 767px {
    nav { background-color: #b00; }
}

我为实时预览设置了所有 JavaScript,如下所示,但这会绑定(bind)到所有显示尺寸。我无法弄清楚如何将其绑定(bind)到媒体查询。

wp.customize( 'background_color', function( value ) {
    value.bind( function( newval ) {
        $('nav').css('background-color', newval );
    } );
} );

如有任何帮助,我们将不胜感激。

谢谢

最佳答案

您在 CSS 中的媒体查询应该是:

@media only screen and (max-width: 767px) <-- 此处缺少括号和冒号。

Further Info here.

关于javascript - WordPress 主题定制器 : Live Preview CSS by Media Query,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21432550/

相关文章:

javascript - AngularJS ngAnimate 触发太快

javascript - 我的semantic-ui js 不能与rails 一起使用

javascript - 'chrome.extension.onRequest.addListener(function( )' don` t 运行其他函数

php - 更改wordpress上导航栏的布局

jQuery(或 CSS3)在滚动的内容部分之间切换

javascript - 将跨度文本复制到隐藏的输入值

javascript - 如何克服图像悬停中的这个问题?

php - 如何在 PHP 脚本中隐藏 "headers already sent"警告?

php - 扩展 Wordpress 插件类

php - Wordpress 不拉 CSS(我认为...)