我对jquery函数有一些问题。请帮我 ...
所以,我有这个
$("#NewPost").live("focus", function(){
$(this).animate({height:112},300);
}).bind("keydown", function(e) {
e = e || window.event;
if (e.keyCode === 13 && e.ctrlKey) {sendPostY();}
});
还有这个 ..
$(function(){
$(document).click(function(event) {
if ($(event.target).closest("#NewPost").length) return;
$("#NewPost").animate({height:26},300);
event.stopPropagation();
});
});
文本中的全局问题。如果#NewPost中存在文本,则不应在单击文档时更改CSS高度。但是,如果#NewPost没有此文本,则必须在单击文档时更改CSS高度。
请,对不起我的英语,我来自乌克兰:)
最佳答案
$(function(){
$(document).click(function(event) {
var newPost = $(event.target).closest("#NewPost");
if (newPost.length > 0 && !!newPost.text()) return;
$("#NewPost").animate({height:26},300);
event.stopPropagation();
});
});
关于javascript - jQuery在容器中存在文本,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/24660957/