需要覆盖内联css

时间:2012-05-16 11:24:35

标签: jquery css wordpress-plugin builder

我在使用 iThemes Builder 构建的wordpress网站遇到问题。

当我添加插件 Jquery Megamenu 时,下拉被 overflow:hidden 属性切断,我无法在我的自定义css中覆盖(使用!重要等)。

我被告知可能的解决方案是编写一些Jquery来覆盖内联样式,但我不知道如何继续。有人可以帮忙吗?

您可以在此处查看网站http://www.labratrecords.com,megamenu是第二个网站。

提前致谢。

1 个答案:

答案 0 :(得分:1)

你最好先通过一个jQuery教程来了解你正在做什么(这里是来自马口http://docs.jquery.com/Tutorials:How_jQuery_Works的一个),但要设置一个元素的内联css,你可以这样做:

<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js"
type="text/javascript"></script>

<script type="text/javascript">
  $(window).ready(function () {

    $('#elementID').css('overflow', 'visible');

  }
</script>

您可以将“#elementID”替换为任何css选择器(包括选择多个元素的选择器)。 e.g

$('body').css('overflow', 'visible');

$('h2').css('overflow', 'visible');    

$('#toolbar a').css('overflow', 'visible');

更多背景 甚至在查看jQuery(这是一个javascript库)之前,就可以自己掌握一些javascript。他是来自巧克力工厂的简短而精心编写的介绍教程: http://code.google.com/edu/ajax/tutorials/intro-to-js.html