jquery - 如何删除导航和主要内容之间多余的空白?

标签 jquery javascript css wordpress

各位, 好吧,我在这里向你们寻求技术帮助,以解决名为“Story”的 Wordpress 模板之一的问题。虽然这个主题在除了 UC Mini 和 Opera Mini 之外的大多数网络浏览器中没有这么大的问题,我知道只是因为这些浏览器不呈现大部分 CSS 和 JavaScript 代码。当我使用 Story 模板打开我的 Wordpress 驱动的网站时,它在导航和主要内容之间留出了很多空白。我尝试使用 Firefox 的检查器功能解决问题,发现有一行不断更改其参数,即 <div id="content" class="site-content"> .

有时会变成

<div id="content" class="site-content" style="margin-top: 121px;">

<div id="content" class="site-content" style="margin-top: 441px;">

margin-top 的值会自动改变。

请帮帮我!

最佳答案

在这个主题“Story”主题中,作者采用 Top Nav 的高度,然后将 50px 添加到其中,结果总数作为使用 JS 的内联 CSS 放置在内容 div 的顶部边距。

您可以更改它,请访问 functions.php 文件,在第 157 行您会看到以下行:

            $('#content').css('margin-top', $('#masthead').height() + 50);

就是这样!您可以使用固定整数控制上边距,即 50 ,将其减少到 20 或 10 将非常适合窄上边距。或者您可以使用评论标签简单评论这一行,例如:

            //$('#content').css('margin-top', $('#masthead').height() + 50);

然后以您想在 header.php html 标记中执行的简单方式应用上边距。

我相信这会解决您的问题。如果没有,请告诉我!

关于jquery - 如何删除导航和主要内容之间多余的空白?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33110299/

相关文章:

javascript - 间接单击提交按钮不会设置 $_POST ['submit' ]

javascript - 动画取决于输入框是否为空并留在那里?

javascript - Materialise CSS 和 Ruby on Rails 中的选项卡

css - Shiny Dashboadpage 锁定 dashboardHeader 在顶部

javascript - 如何将 html 文本放在 Canvas 图表的顶部?

javascript - 如何找出我刚刚在 jQuery 中提交的表单?

javascript - 使用 Javascript Loop 检测类似单选按钮的变化,然后执行代码

javascript - 从 AJAX 获取字符串

c# - asp.net C# 如何以编程方式更改 Page_Load 上的正文背景图像

sass - 我的 box-shadow SASS @Mixin 有什么问题?