tree  菜单树 就是根目录下 一个节点 假设点击节点两次 这个第二次 点击事件如何获得 点击这个节点的事件因为就是这一个节点 ,当第二次 在点击 这个节点时 我要做判断 使图片变换
谢谢大家了 先

解决方案 »

  1.   

    常规做法是在点击事件函数外声明初值为1的变量,点击判断等于2则执行操作,然后自增,jQuery写法如下:
    $('h2').bind('click', { count: 1 }, function (event) {
    if (event.data.count === 2) {
    $(this).css('background-image', 'url("images/3.jpg")');
    delete event.data.count;
    }
    event.data.count && event.data.count++;
    });
      

  2.   

    兄弟 我 就需要 两次事件 在 tree 菜单树上点击 这个节点第一次 做a 处理 图像显示 ,在点击这个节点一次 图像关闭 ,节点图片 变换 我,用easyui tree 我  现在获得这个 点击节点 次数 做判断就行点击一次 干什么 点击 第二次 干什么 一共就是两次 这个点击 次数 如何获得
      

  3.   

    toggle(fn1,fn2,fn3...)点击一次执行fn1 第二次执行fn2,第三次执行fn3,如果后面没有了就继续执行前面的
      

  4.   

    toggle(fn1,fn2,fn3)它是一个事件 是一个单击事件 但和click不同的时  click里面只能有一个函数  但toggle里面可以有多个函数
    toggle事件的意思是  当你第一次点击时 执行第一个函数  第二次点击时执行第二个函数 第三次点击时执行第三个函数 当执行完所有函数之后 又跳到第一个函数重新来执行  这样一直循环执行
    如$("#btn1").toggle(function(){alert('1')},function(){alert('2')},function(){alert('3')}); 当第一次点击#btn1时 alert('1');
    第二次点击时 alert('2');
    第三次点击时 alert('3');
    第四次点击时 alert('1');   //这里又跳回第一个函数了