0
是否有方法将切换类型设置为变量?我有一个函数可以触发下面的标记;但有时我需要它是'slideToggle'而不是'fadeToggle'。我可以很容易地将其设置为条件;但之后我必须重复标记。将jQuery切换类型设置为变量
显然以下代码不起作用;但它显示了我要去的东西。
var toggleType = (_settings.toggleType == 'fade' ? 'fadeToggle' : 'slideToggle' );
jQuery(_settings.target).stop(true, true).toggleType(function(){
// callback after animation completes
});
杰森P LED我到一个有效的解决方案。
// set toggle type
var toggleType = (_settings.toggleType == 'fade' ? 'fadeToggle' : 'slideToggle' );
// toggle action
jQuery(_settings.target).stop(true, true)[toggleType](function(){
感谢您的帮助,我只好用这个来得到它的工作。在toggleType周围引用引起了错误。只是使用变量名称虽然工作。 jQuery(_settings.target).stop(true,true)[toggleType](function(){ – GregT
@GregT已编辑,该点不应该在那里。 –