救救我,救救我的JS。。。。。。

三爷_ 2011-06-11 12:33:57
以下是我的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);
});

}
});
});
}
)($);


...全文
159 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
乌鸦不会飞 2011-06-12
  • 打赏
  • 举报
回复
还行啊。。

我现在该的一个模块,不知道是哪个写的,统统顶格写的。。。。。。。

恶心啊。。。。。。
三爷_ 2011-06-11
  • 打赏
  • 举报
回复
当然,如果你还有比这更NB的代码风格,也欢迎贴上。。。
#blackheart 2011-06-11
  • 打赏
  • 举报
回复

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);
});
}
}
}
三爷_ 2011-06-11
  • 打赏
  • 举报
回复
一行一行看,好像还行,,看整体,整体。。。。惨不忍睹
  • 打赏
  • 举报
回复
看不懂JQ
三爷_ 2011-06-11
  • 打赏
  • 举报
回复
看贴不回的,
#blackheart 2011-06-11
  • 打赏
  • 举报
回复
你这格式不挺好的??还格?

87,909

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧