2014-10-05 84 views
0

我刚刚实现到了slideDown与easeInBounce效果的元素,但是当我把持续时间,它忽略了我...持续时间忽略的jQuery了slideDown

我把

$(document).ready(function() { 
     $("#hola1").slideDown({easing: "easeInBounce"}, 2899, function() { 
     }); 
    }); 

我尝试把

$(document).ready(function() { 
     $("#hola1").slideDown({ 
       duration: "3000", 
       easing: "easeInBounce"}); 
    }); 

但似乎一样...

回答

0

首先,确保你有相对JQuery easing插件的前期部分,因为默认的jquery库不包含“easeInBounce”缓动选项。

接下来,你将要做出的选择时间部分要插入:

$(document).ready(function() { 
    $("#hola1").slideDown({easing: "easeInBounce", duration: 2899}, function() { 
    }); 
}); 

如果您正在使用show()那么你可以将它们分开,但即使如此,你有他们向后因为持续时间应该先到达。

$(document).ready(function() { 
    $("#hola1").show(2899, "easeInBounce", function() { 
    }); 
}); 

看看这个jsfiddle

+0

所以问题是我的jQuery UI? – 2014-10-05 14:08:31

+0

那么,你使用JQueryUI?你包括它吗?您必须确保包含JQueryUI以使用“easeInBounce”,但同样,持续时间应位于'options'内,例如'easing'。 – 2014-10-05 14:10:11

+0

Okey所以是的,因为它的作品,但只有他的持续时间,我试图放宽内部,它不工作......但我认为它的工作,但不是coorrectly,因为我试图做一个默认easing,我可以控制时间 – 2014-10-05 14:11:38