2

以下两个函数按脚本工作,除非我在其周围添加 Function next () {;} 和 function prev () {'} 以定义自定义函数。

我在这里做错了什么?

function next() {

       $('#up').click(function() {
       $("#two").prev().animate({height:'80%'}, 500);
       });
    ;}


  function prev() {     
       $('#down').click(function() {
       $("#two").next().animate({height:'80%'}, 500);
       });
 ;}
4

3 回答 3

11

click在该函数中分配事件,您的意思是在点击事件上调用该函数吗?尝试:

$(function () {
   $('#up').click(next); 
   $('#down').click(prev);
});

function next() {
   $("#two").prev().animate({height:'80%'}, 500);
;}

function prev() {     
   $("#two").next().animate({height:'80%'}, 500);
;}
于 2012-05-23T11:32:19.143 回答
0

它会工作,你也可以使用 prev(), next() after $("#two").animate({height:'80%'}, 500);

于 2012-05-23T12:32:37.150 回答
-3

你不能给

height:'80%'

它应该是:

height:'80'

'%' 不允许。

于 2012-05-23T11:35:50.190 回答