如 你写的代码中,$(document) 这里,drupal不会知道$是哪个函数。
需这样:
(function($) {
$(function() {
//写在这儿……
})
})(jQuery)
具体到你的提问:
(function($) {
$(function() {
//写在这儿……
alert("test")
$("main-menu-links a").mouseover(function(){
$(this).animate({backgroundColor:"#48a9e4"},1000)
})
})
})(jQuery)
drupal目录下/sites/theme/自己新建主题~然后网上搜索一下durpal7主题制作来写。
基本就是替换下durpal主题里面的php模板文件,~
建议楼主这样写background:none
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../images/yibai_txt.png" ,sizingMethod="noscale")/*IE6透明*/
把<img>标签去掉。换成背景。
然后把上面那串代码复制到你背景图片运用的样式里面
替换下上面代码的图片路径。我就是用这个方法解决IE6的图片透明的