我在使用 iThemes Builder 构建的wordpress网站遇到问题。
当我添加插件 Jquery Megamenu 时,下拉被 overflow:hidden 属性切断,我无法在我的自定义css中覆盖(使用!重要等)。
我被告知可能的解决方案是编写一些Jquery来覆盖内联样式,但我不知道如何继续。有人可以帮忙吗?
您可以在此处查看网站http://www.labratrecords.com,megamenu是第二个网站。
提前致谢。
答案 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