2012-05-16 53 views
0

我在使用iThemes Builder构建的wordpress网站出现问题。需要重写内联css

当我添加插件Jquery的Megamenu,下拉由溢出切断:隐藏属性,我似乎无法在我的自定义CSS来覆盖(使用等重要!)。

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

您可以在这里查看网站http://www.labratrecords.com,megamenu是第二个下降。

在此先感谢。

回答

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> 

您可以用任何css选择器(包括选择许多元素的选择器)替换“#elementID”。 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

+0

好的非常感谢埃德,我会读一读这个,看看我能不能解决它。 (我不是程序员,但是把网站当做是朋友的好处,因此是愚蠢的问题。) 有一点我不太了解,但是我把这段代码放在哪里? 再次感谢:) – user1398467

+0

我添加的更新代码可以直接进入html文件的标题。第一行包含jQuery库(如果已包含它,可以将其删除)。剩下的行是javascript代码,就像css一样,它可以放在html文件中或移出到单独的文件中。我刚刚更改了一些js代码以使用“.ready()”而不是“.load()”。 –

+0

谢谢埃德,非常感谢你的帮助。会让你知道我如何继续。 Tom – user1398467