以下是我的JS代码,我已不想发表任何言论,如果你是高手,求求你帮我格式化一下 啊,摆脱摆脱。(function($) {
$("#FaceDlg").bind("click", function(event) {
$("div[class*=Layer]").hide();
event.stopPropagation();
var faceLayer = $(".FaceBoxLayer");
faceLayer.css("left", $(this).offset().left + "px");
faceLayer.css("top", $(this).offset().top + 30 + "px");
faceLayer.show();
});
$("#picDlg").bind("click", function(event) {
event.stopPropagation();
var imgUpload = $(".ImgUploadLayer");
var showImgDlg = $(".ShowImgBox");
if ((imgUpload.css("display") != "none") || (showImgDlg.css("display") != "none")) {
return;
}
$("div[class*=Layer]").hide();
$(".ImgUploadMainContent").show();
$(".ImgUploadLoding").hide(); imgUpload.css("left", $(this).offset().left + "px");
imgUpload.css("top", $(this).offset().top + 30 + "px");
$(".imgUploadInfo").html("支持JPG、GIF、PNG,但文件必须小于5M。").css("color", "Gray");
imgUpload.show();
});
$("#vedioDlg").bind("click", function() { });
$("#topicDlg").bind("click", function() {
var topicTxt = $("#MainTxtBox");
var topicVal = topicTxt.val();
if ("#请在此输入话题#" != $.trim(topicVal).replace(/ /gi, "").substring(0, 9)) {
topicTxt.val("#请在此输入话题#" + topicVal);
}
});
$("#voteDlg").bind("click", function(event) {
event.stopPropagation();
var votePlayer = $(".VoteLayer");
votePlayer.css("left", $(this).offset().left + "px");
votePlayer.css("top", $(this).offset().top + 30 + "px");
$($(".tabs").find("li")[0]).click();
votePlayer.show();
}); $("#publicBtn").click(function() {
var topicID = $("#TopicId").val();
var content = $("#MainTxtBox").val();
var topicClass = $(".PublicBoxTitleRight").find("a[class='a_TopicClassTitle topicClassCheck']").attr("id");
$.post("/home/PublicTopic.jzking/" + topicID, "topicClass=" + topicClass + "&content=" + content, function(result) {
if ("error" != result.Key) {
$("#MainTxtBox").val("");
$(".TopicListMain").prepend(result);
var obj = $("div[class='topicItem noShow']");
$(".TopicListMain").animate({ marginTop: obj.height() + "px" }, 1000, function() {
$(".TopicListMain").css({ marginTop: 0 });
obj.fadeIn(1000);
}); }
});
});
}
)($);
$("#FaceDlg").bind("click", function(event) {
$("div[class*=Layer]").hide();
event.stopPropagation();
var faceLayer = $(".FaceBoxLayer");
faceLayer.css("left", $(this).offset().left + "px");
faceLayer.css("top", $(this).offset().top + 30 + "px");
faceLayer.show();
});
$("#picDlg").bind("click", function(event) {
event.stopPropagation();
var imgUpload = $(".ImgUploadLayer");
var showImgDlg = $(".ShowImgBox");
if ((imgUpload.css("display") != "none") || (showImgDlg.css("display") != "none")) {
return;
}
$("div[class*=Layer]").hide();
$(".ImgUploadMainContent").show();
$(".ImgUploadLoding").hide(); imgUpload.css("left", $(this).offset().left + "px");
imgUpload.css("top", $(this).offset().top + 30 + "px");
$(".imgUploadInfo").html("支持JPG、GIF、PNG,但文件必须小于5M。").css("color", "Gray");
imgUpload.show();
});
$("#vedioDlg").bind("click", function() { });
$("#topicDlg").bind("click", function() {
var topicTxt = $("#MainTxtBox");
var topicVal = topicTxt.val();
if ("#请在此输入话题#" != $.trim(topicVal).replace(/ /gi, "").substring(0, 9)) {
topicTxt.val("#请在此输入话题#" + topicVal);
}
});
$("#voteDlg").bind("click", function(event) {
event.stopPropagation();
var votePlayer = $(".VoteLayer");
votePlayer.css("left", $(this).offset().left + "px");
votePlayer.css("top", $(this).offset().top + 30 + "px");
$($(".tabs").find("li")[0]).click();
votePlayer.show();
}); $("#publicBtn").click(function() {
var topicID = $("#TopicId").val();
var content = $("#MainTxtBox").val();
var topicClass = $(".PublicBoxTitleRight").find("a[class='a_TopicClassTitle topicClassCheck']").attr("id");
$.post("/home/PublicTopic.jzking/" + topicID, "topicClass=" + topicClass + "&content=" + content, function(result) {
if ("error" != result.Key) {
$("#MainTxtBox").val("");
$(".TopicListMain").prepend(result);
var obj = $("div[class='topicItem noShow']");
$(".TopicListMain").animate({ marginTop: obj.height() + "px" }, 1000, function() {
$(".TopicListMain").css({ marginTop: 0 });
obj.fadeIn(1000);
}); }
});
});
}
)($);
解决方案 »
- 一个金额小写转大写的函数,求教如何显示?
- Extjs4.0 手风琴对象的面板选中事件是什么??
- Ext.data.Record的create方法里的元素在api的什么地方可以找得到
- 右键菜单问题求助
- JavaScript 如何定位动态创div
- JavaScript在火狐瀏覽器下不支持問題,由A頁面選中checkbox後,點按鈕到B頁面,然後再回到A頁面,A頁面之前選種的checkbox,在火狐下不再選中.在IE下仍是被選中的
- 求带 checkbox 的 tree,父节点选中自节点也选中,不要ajax的。
- 这样的图形如何用JavaScript实现?
- HTML编辑器怎样把焦点所在的文本是什么样式,比如:是粗体,粗体按钮就是按中的
- 关于窗口关闭的问题
- JS顺序问题
- 来点牛人,,,兼容性
window.onload = function() {
function BindClick(selector, fun) {
$(selector).bind('click', fun);
}
function Hide(selector) {
$(selector).hide();
} BindClick("#FaceDlg", FaceDlgClick);
BindClick("#picDlg", picDlgClick);
BindClick("#vedioDlg", vedioDlgClick);
BindClick("#topicDlg", topicDlgClick);
BindClick("#voteDlg", voteDlgClick);
BindClick("#publicBtn", publicBtnClick);
function FaceDlgClick(event) {
Hide("div[class*=Layer]");
event.stopPropagation();
var faceLayer = $(".FaceBoxLayer");
faceLayer.css("left", $(this).offset().left + "px");
faceLayer.css("top", $(this).offset().top + 30 + "px");
faceLayer.show();
}
function picDlgClick(event) {
event.stopPropagation();
var imgUpload = $(".ImgUploadLayer");
var showImgDlg = $(".ShowImgBox");
if ((imgUpload.css("display") != "none") || (showImgDlg.css("display") != "none")) {
return;
}
Hide("div[class*=Layer]");
$(".ImgUploadMainContent").show();
Hide(".ImgUploadLoding");
imgUpload.css("left", $(this).offset().left + "px");
imgUpload.css("top", $(this).offset().top + 30 + "px");
$(".imgUploadInfo").html("支持JPG、GIF、PNG,但文件必须小于5M。").css("color", "Gray");
imgUpload.show();
}
function vedioDlgClick() { } function topicDlgClick() {
var topicTxt = $("#MainTxtBox");
var topicVal = topicTxt.val();
if ("#请在此输入话题#" != $.trim(topicVal).replace(/ /gi, "").substring(0, 9)) {
topicTxt.val("#请在此输入话题#" + topicVal);
}
} function voteDlgClick(event) {
event.stopPropagation();
var votePlayer = $(".VoteLayer");
votePlayer.css("left", $(this).offset().left + "px");
votePlayer.css("top", $(this).offset().top + 30 + "px");
$($(".tabs").find("li")[0]).click(); votePlayer.show();
}
function publicBtnClick() {
var topicID = $("#TopicId").val();
var content = $("#MainTxtBox").val();
var topicClass = $(".PublicBoxTitleRight").find("a[class='a_TopicClassTitle topicClassCheck']").attr("id");
$.post("/home/PublicTopic.jzking/" + topicID, "topicClass=" + topicClass + "&content=" + content, callBack);
}
function callBack(result) {
if ("error" != result.Key) {
$("#MainTxtBox").val("");
$(".TopicListMain").prepend(result);
var obj = $("div[class='topicItem noShow']");
$(".TopicListMain").animate({ marginTop: obj.height() + "px" }, 1000, function() {
$(".TopicListMain").css({ marginTop: 0 }); obj.fadeIn(1000);
});
}
}
}