很简单的一个问题我用一个图片做联系人的:“新增”和“取消”功能<div id="add"><img src="image/add.png" width="64" height="28" align="bottom" ></div>
点击这个img,
1.就显示出我隐藏的1个DIV,再点击就又隐藏这个DIV
2.并且图片变为"esc.png",再点击又变回“add.png”

第一步已经实现
是这样写的:
$("#add").click(function(){
$("#new_sales").slideToggle("slow"); })})在代码里再加上什么,才可以实现图片也来回切换呢?
有类似slideToggle()的方法么?

解决方案 »

  1.   

    建议你下载个jquery的API手册看看,上有详细的用法,简单明了。有slideUp slideDown slideToggle三个方法,up就是收起,Down就是展开,toggle是判断,当前如果为收起的就展开,展开的则收起。
      

  2.   

    业务逻辑function c1(){
       $("#new_sales")[0].className= 'class1';
       $("#add").unbind().click(c2);
    }function c2(){
       $("#new_sales")[0].className= 'class2';
       $("#add").unbind().click(c1);
    }
    //假定当前是 class2
    $("#add").click(c1);