哪位大神在渡劫吗知道这个?

14:17 提问
哪位大神知道这是什么意思
$(document).ready(function () {
$("#commentTemplateDiv").bind(
function () {
var tdObj = $("#td_"
+ $("#templateTradeOid").val());
tdObj.find(".visitCommentsInput").focus();
$("#btn_commentTemplateDiv_close").bind("click",function () {
closeCommentTempldateDialog();
$("span.normal,span.abnormal").bind("click",function () {
var tVal = $(this).text();
var tdObj = $("#td_"+ $("#templateTradeOid").val());
var content = tdObj.find(".visitCommentsInput").val();
var preCursorPost = getCursorPosition(tdObj.find(".visitCommentsInput"));
//如果用户已经编辑过今天的数据, 则只有光标位置插入选中的常用词
//否则,第一行用选中的常用词替换
if(isTodayEdited)
if(preCursorPost &0){
var leftCon = content.substring(0,preCursorPost);
var rightCon = content.substr(preCursorPost);
content = leftCon + tVal + rightC
tdObj.find(".visitCommentsInput").val(content);
setCaretToPos(tdObj.find(".visitCommentsInput")[0],(leftCon + tVal).length)
var firstLineData = appendLine+ " " + tV
content = firstLineData+ "\n"+ getExclueFirstLineContent(content);
tdObj.find(".visitCommentsInput").val(content);
setCaretToPos(tdObj.find(".visitCommentsInput")[0],firstLineData.length)
function getCursorPosition(obj) {
var el = obj.get(0);
var pos = 0;
if ('selectionStart' in el) {
pos = el.selectionS
} else if ('selection' in document) {
el.focus();
var Sel = document.selection.createRange();
var SelLength = document.selection.createRange().text.
Sel.moveStart('character', -el.value.length);
pos = Sel.text.length - SelL
function closeCommentTempldateDialog() {
$("#commentTemplateDiv").hide();
var tdObj = $("#td_" + $("#templateTradeOid").val());
tdObj.find(".visitCommentsInput").focus();
function setSelectionRange(input, selectionStart, selectionEnd) {
if (input.setSelectionRange) {
input.focus();
input.setSelectionRange(selectionStart, selectionEnd);
} else if (input.createTextRange) {
var range = input.createTextRange();
range.collapse(true);
range.moveEnd('character', selectionEnd);
range.moveStart('character', selectionStart);
range.select();
//获取第一行的内容
function getFirstLineContent(content) {
var idx = content.indexOf('\n');
var firstLineData =
if (idx & 0) {
firstLineData = content.substring(0, idx);
return firstLineD
//获取非第一行的内容
function getExclueFirstLineContent(content) {
var idx = content.indexOf('\n')
var remainLineContent = "";
if (idx & 0) {
remainLineContent = content.substr(idx + 1);
return remainLineC
function setCaretToPos(input, pos) {
setSelectionRange(input, pos, pos);
function editVisitComments(tradeOid, ele) {
tdClickEditVisitComments(tradeOid, null, false);
var oldTradeOid = "";
//是否今天的数据已经编辑标识
var isTodayEdited =
function tdClickEditVisitComments(tradeOid, td, isBuyerRated) {
if (isBuyerRated) {
oldTradeOid = tradeO
var tdObj = $("#td_" + tradeOid);
var textWrapper = tdObj.find(".visitCommentsText");
var input = tdObj.find(".visitCommentsInput");
var content = textWrapper.text();
if (input.is(":visible")) {
content = input.val();
input.show();
if(openAutoFlag){
var ua = window.navigator.userA
var isFirefox = ua.indexOf("Firefox") != -1;
var isEdge = ua.indexOf("Edge") != -1;
var isChrome = ua.indexOf("Chrome") != -1 && !isE
var y = tdObj.offset().
var x = input.offset().
var width = 260;
y = y + input.height() + 5;
if(isFirefox){
else if(isEdge){
else if(isChrome){
if ($("#templateTradeOid").val() != tradeOid) {
$("#commentTemplateDiv").css({
"position" : "absolute",
"width" : width + "px",
"left" : x + "px",
"top" : y + "px",
"display" : "block"
$("#templateTradeOid").val(tradeOid);
caretPos = 0;
if(openAutoFlag){
//获取当前comment的第一行的数据
var firstLineData = getFirstLineContent(content);
//如果第一行不以"今日"字符串开始, 则插入今日这一行
caretPos = firstLineData.
if (firstLineData.indexOf(today) != 0) {
isTodayEdited =
caretPos = appendLine.length + 1;
if (content.length & 0) {
content = appendLine + " \n" +
content = appendLine + " ";
isTodayEdited =
caretPos = firstLineData.
textWrapper.hide();
input.val(content);
if(input.is(":focus") == false){
if(openAutoFlag){
setCaretToPos(input[0], caretPos);
input.focus();
function saveVisitComments(tradeOid, tid, ele, visitType) {
var tdObj = $("#td_" + $("#templateTradeOid").val());
var allObj = tdObj.find(".visitCommentsInput");
if(oldTradeOid == tradeOid){
if (tdObj.find(".visitCommentsInput").is(":focus") ) {
if(oldTradeOid == tradeOid){
$("#templateTradeOid").val("");
$("#commentTemplateDiv").hide();
var td = ele.offsetP
var textWrapper = $(td).find(".visitCommentsText");
var oldText = textWrapper.text();
var input = $(td).find(".visitCommentsInput");
var text = input.val();
if(openAutoFlag){
if ((text == appendLine + ' ' || text == appendLine) && oldText == "") {
text = "";
textWrapper.text(text);
textWrapper.show();
input.hide();
if (oldText == text) {
if(openAutoFlag &&( (appendLine +" \n" + oldText) == text)){
textWrapper.text(oldText);
type : 'POST',
url : "${pageContext.request.contextPath}/dsr/tbReturnVisit!saveVisitComments.action",
"returnVisitVo.visitComments" : text,
"returnVisitVo.tradeOid" : tradeOid,
"returnVisitVo.tid" : tid,
"returnVisitVo.visitTypeCode" : visitType
success : function (data) {
if ('success' == data) {
//showMsg("saving", "保存成功!");
} else if (hasReloginScript(data)) {
alert("登录超时!请重新登录。");
$("body").html(data);
} else if ("OperatorIsNotAssignedVisitor" == data) {
//alert("对不起,您当前登录账号不是该订单所属卖家下的账号!请重新登录。");
alert("买家已评价,无法备注。");
//window.top.location.href = "${pageContext.request.contextPath}/indexAction!logout.action";
showMsg("saving", "保存失败,请稍后重试!");
alert("保存失败,请稍后重试!");
error : function (data) {
showMsg("saving", "保存出错,请稍后重试!" + data);
alert("保存出错,请稍后重试!\n" + data);
//创建一个函数,用于返回一个无参数函数
function _newSaveVisitComments(tradeOid, tid, ele, visitType) {
return function () {
saveVisitComments(tradeOid, tid, ele, visitType);
function newSaveVisitComments(tradeOid, tid, ele, visitType) {
//做一个超时器, 检查用户是否选择的是panel
if(openAutoFlag){
window.setTimeout(_newSaveVisitComments(tradeOid, tid, ele, visitType),
saveVisitComments(tradeOid, tid, ele, visitType);
function dbClickEditVisitCommentsArea(tradeOid)
$("#commentTemplateDiv").show();
按赞数排序
开始是在一个id上定义一个事件,触发后获取了很多的参数,进行判断,然后拼接,修改参数的样式,用ajax发送到后台,得到后台查询的数据后拼接判断,显示多行进行。。。。。
你能具体一个问题吗?这样一股脑复制粘贴上来!我们看了也很头疼啊!难不成又粘贴下来,一句一句翻译,也太多了!
不好意思哈 因为看不懂才粘贴的
我想问的是这个代码里不让修改的 怎么能让他修改了
应该是绑定了一个点击事件,然后执行了点击方法,代码太多,看着头晕
其他相关推荐更多频道内容在这里查看
爱奇艺用户将能永久保存播放记录
过滤短视频
暂无长视频(电视剧、纪录片、动漫、综艺、电影)播放记录,
使用您的微博帐号登录,即刻尊享微博用户专属服务。
使用您的QQ帐号登录,即刻尊享QQ用户专属服务。
使用您的人人帐号登录,即刻尊享人人用户专属服务。
梦想的声音之张靓颖助阵收官夜 张惠妹燃爆摇滚
最强大脑4之周杰伦出题套路深 王昱珩欲回归
爱情保卫战之自私老公絮叨像唐僧 得道理失老婆
爱in思谈之蔡康永斥直男3宗罪 吴昕遭鲜肉开撩
我们十七岁之郭富城华少睡大街 小志遭虐欲退出
中国式相亲之海归女晒优越引反感两次谎报年龄已收藏本页面
隔了么?哪位大神知道这是哪?
73425 播放
世界第一高建筑
阿联酋迪拜的迪拜塔
迪拜。都什么眼神
为什么我觉得是广州那个塔来着
迪拜的帆船酒店
台北101新年烟火
这是上海,
台北101大厦
南京紫金大厦
迪拜啊,楼上说101的都什么眼神
迪拜,土豪的天堂
哈利法塔迪拜
我怎么看不到图
迪拜塔,世界第一高,八百多米呢。韩国三星公司造的。
好多说台北香港的这是多娱乐
这是澳门好么
番禺的一栋新楼开盘搞的节目
土豪去去的地方
前两年我在迪拜盖的一处不动产,后来阿汤哥找我想用我这房子拍个电影。
迪拜的,塔层专门这样设计防风。
浪费多少钱?
难道是台北!
迪拜哈里发塔
后才能发表评论
你可能喜欢的图片笑话
最受欢迎的爆笑笑话}

我要回帖

更多关于 哪位大神战狼2 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信