为什么调用不了这个函数,,属于jQuery
整个代码就是
JScript code
function aaa(index){
$(".item_content:eq("+index+")").show(1000);
}
function la(index){
$(".item_title:eq("+index+")").toggle(
aaa(index)//这里报错.........
},
function(){
$(".item_content:eq("+index+")").hide(1000);
}
);
}
------解决方案--------------------
$(".item_title:eq("+index+")").toggle(
function(){
aaa(index)//这里报错.........
},
function(){
$(".item_content:eq("+index+")").hide(1000);
}
);
------解决方案--------------------你把这个变量定义在外面,定一个全局变量!方法外向定义一个:var index;
------解决方案--------------------那个程序就一句话,为什么不直接写到里面去?
------解决方案--------------------toggle只接受2个fucntion作为参数,aaa(index)这个表达式的结果并非是一个function,而是undefined,不报错才怪