注册 登录
编程论坛 J2EE论坛

懂JQuery的大虾帮我看看

leonardo38 发布于 2010-01-21 10:46, 673 次点击
$(document).ready(function(){
        $("#accordion").accordion({
            active:false,
            header: "h3",
            fillSpace: true,
            clearStyle:true   
        });
        $(".menu").mouseover(function(){$(this).addClass("over");return true;})
                  .mouseout(function(){$(this).removeClass("over");return true;})
                  .click(function(){menuclick($(this).attr("value"));});
        $('h3').cornerz({radius:5,borderWidth: 0});  
    })

    //URL???
    function menuclick(xtcddm){
        parent.main.location.href = "<%=webapp%>/workspace.do?action=manage&xtcddm="+xtcddm
    }

    $(function() {
        
    })


上面这段代码有大虾明白不?最好能逐句解释下是上面意思,我不会JQuery,有点看不懂啊
2 回复
#2
午夜屠猪男2010-01-22 14:53
$("#accordion").accordion({
            active:false,
            header: "h3",
            fillSpace: true,
            clearStyle:true   
        });

这个我也看不懂。。应该是下面的某个框架,比如树之类的。
$(".menu").mouseover(function(){$(this).addClass("over");return true;})
                  .mouseout(function(){$(this).removeClass("over");return true;})
                  .click(function(){menuclick($(this).attr("value"));});

意思为 所有class为menu的鼠标放上去的时间 是添加 名为over 的CLASS。

离开的时候则删除

点击的时候执行menuclick($(this).attr("value")方法  参数为当前DIV的 值

   //URL???
    function menuclick(xtcddm){
        parent.main.location.href = "<%=webapp%>/workspace.do?action=manage&xtcddm="+xtcddm
    }

跳转到名为 workspace.do的ACTION去了。。。

#3
午夜屠猪男2010-01-22 14:54
写错了。。不一定是DIV。。 反正是值。。应该是 <input>
1