首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >用于调整CSS类填充的jQuery代码

用于调整CSS类填充的jQuery代码
EN

Stack Overflow用户
提问于 2013-10-18 23:49:17
回答 1查看 120关注 0票数 0

在我的网页Lemendu上,我设置了两个CSS类"redback“和"greenback",分别对应于我的顶部菜单部分”ESPA-OL“和”FRAN side“,将它们放在右手边。但是我有一个关于media-queries的问题:在宽度为767px的情况下,两个CSS类与屏幕不匹配。我想让它们与我顶部菜单的其他CSS类垂直对齐(也就是说没有任何填充或边距)。我不能在media-queries文件的每个屏幕大小中直接更改我的CSS类,因为这样,它将与767px以下的屏幕不匹配。

我发现唯一的解决方案是直接调整我的jQuery文件中的两个CSS类,告诉他我不需要任何填充。(除非有人有任何CSS解决方案)。但我完全了解jQuery代码。

下面是我的两个CSS类:

代码语言:javascript
复制
.redback {font-size:15px; color:#1b1c1e; padding:0px 10px 0px 120px; font-weight:400; width: 50px; position: relative; }
.greenback {font-size:15px; color:#1b1c1e; padding:0px 20px 0px 10px; font-weight:400; width: 50px; }

下面是我的jQuery代码:

代码语言:javascript
复制
jQuery(document).ready(function(){


    jQuery('#nav-button').click(function() {
            jQuery('#options li').toggle();
    });

    if ( jQuery(window).width() < 767) {
    jQuery('#options li a').click(function() {
            jQuery('#options li').hide();
    });
    }

    jQuery(window).resize(function() {
  if ( jQuery(window).width() < 767) {
    jQuery('#options li a').click(function() {
            jQuery('#options li').hide();

    jQuery(window).resize(function() {
  if ( jQuery(window).width() > 767) {
            jQuery('#options li').show();
            jQuery('#options li a').click(function() {
            jQuery('#options li').show();
    });
    }
    });

}); 

我提前感谢你的建议,任何帮助都是感激的。

EN

回答 1

Stack Overflow用户

发布于 2013-10-19 00:39:32

在您的css媒体查询中:

media="all“@media only screen和(max-width: 767px) .redback和.greenback您需要移除将文本推到一边的填充。你所需要的就是每种颜色的样式。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/19453787

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档