15、AJAX应用开发:从编辑功能到Web服务的全面解析

AJAX应用开发:从编辑功能到Web服务的全面解析

1. 编辑功能中的ID处理

在开发具有编辑功能的网页时,我们常常需要对页面元素的ID进行动态处理。以下是一段相关的代码:

entryDiv = document.getElementById('mainNewEntryTemp');
titleDiv = document.getElementById('titleNewEntryTemp');
bodyDiv = document.getElementById('bodyNewEntryTemp');
entryDiv.id = 'main' + self.saveId;
titleDiv.id = 'title' + self.saveId;
bodyDiv.id = 'body' + self.saveId;
entryDiv.ondblclick = self.toggleEditInPlace;
self.saveId = '';

这段代码的作用是获取需要修改的 div 元素的引用,然后根据服务器返回并存储在 saveId 中的ID值重置它们的ID。当 div 元素拥有永久的ID值后,代码会清空 saveId

不过,在进行ID更改时,我们需要注意时机。因为新条目保存时,新条目 div 中的状态动画可能正在进行。为了避免突然切断淡入淡出效果,我们选择让动画在当前淡入淡出周期结束后自动关闭。这意味着在服务器返回结果后

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值