毕业论文开发语言企业开发JAVA技术.NET技术WEB开发Linux/Unix数据库技术Windows平台移动平台嵌入式论文范文英语论文
您现在的位置: 毕业论文 >> WEB开发 >> 正文

JScript随意点击空白处就可以把之前的回复框缩小

更新时间:2012-10-17:  来源:毕业论文

JScript code
$(function () {
    /**清空文本*/
    $('#quick_live').live('focus', function (event) {
        $(this).addClass("focus").parent().next().css('display', 'block');
        if ($(this).val() == this.defaultValue) {
            $(this).val("");
        }
        event.stopPropagation();
    })
});

你为什么要给body绑定事件,直接给那个框一个bulr事件不可以吗?
而且绑定了blur事件,只要鼠标焦点离开了文本框,就触发了不是吗,那我点击回复按钮也算失去焦点,所以我的按钮事件还是没能触发,既然是要实现人人网的效果,那您先查看下人人网的源代码吧

$(function () {
  $('body').click(function (event) {
  var clickEvent = $(e.target);
  if(clickEvent.id == "回复按钮的id" ){
  //回复框缩小,按钮隐藏
  }else{
  //回复框展开,元宵祝福网页 (我也不知道你说的这个是啥按钮,感觉你的描述不太清晰,公司禁网,所以我也看不了人人网那个效果是啥样的..)按钮显示
  }
  })
});
我用live绑定了一个文本域的聚焦清空默认文本事件,现在我有个问题是:文本域的下一个DOM节点有个<label><input type="button" value="回复" /></label>,现在我想做的是点击页面空白处:移出当前event.target的文本域的class;并且按钮隐藏。可惜我写了一个body的click事件,当我点击按钮回复时:直接触发了body的click事件,按钮本身事件都没触发就隐藏掉了。具体的效果就是人人网上针对新鲜事的回复一样,回复框获得焦点,显示按钮,表情等等。当用户不想回复时,随意点击空白处就可以把之前的回复框缩小,按钮隐藏,求高手,求解。。。困扰我好久了

设为首页 | 联系站长 | 友情链接 | 网站地图 |

copyright©youerw.com 优尔论文网 严禁转载
如果本毕业论文网损害了您的利益或者侵犯了您的权利,请及时联系,我们一定会及时改正。