我有以下代码:
$('a.home-page-link').mouseover(function() {
$(this).animate({
opacity: 0.4
}, 200, function());
});
出于某种原因,这会拒绝“玩球”,任何想法?
干杯!
答案 0 :(得分:9)
尝试将{}添加到第二个功能
$('a.home-page-link').mouseover(function() {
$(this).animate({
opacity: 0.4
}, 200, function() { } );
});
答案 1 :(得分:0)
$('a.home-page-link').mouseover(function() {
$(this).animate({
opacity: 0.4
}, 200, function(){});
});
确保您的回调函数已正确声明。那它应该工作。在这里测试一下: http://jsfiddle.net/5XwKG/
答案 2 :(得分:0)
不确定你是否忘记粘贴某些东西,但第三个参数.animate()
- function()
会抛出一个错误,因为没有定义函数体:function() {}
或者只留下最后一个争论可能有所帮助。
答案 3 :(得分:0)
如果您不需要回调功能,请将其保留:
$('a.home-page-link').mouseover(function() {
$(this).animate({
opacity: 0.4
}, 200);
});
答案 4 :(得分:0)
试过这个?它对我有用......
$(document).ready(function()
{
$('a.home-page-link').mouseover(function()
{
$(this).animate({opacity:0.4}, 200);
});
});