【发布时间】:2010-01-25 11:01:18
【问题描述】:
我在这里发布的问题与here 发布的问题有些相似,但我正在尝试在完成 ajax 请求时设置属性。
页面显示'ul li'中的所有反馈,每个反馈有两个投票元素'voteup'和'votedown'
现在,当用户单击 voteup 元素时,投票会使用 jquery 的 ajax 记录(即下面的投票功能)
响应文本填充在 'divProcessing' div 中。
在点击元素 voteup 或 votedown 时,我将投票函数称为
vote('{$feedback.id},'voteup');
这是我写的代码
功能投票(动作,反馈ID) { var $divEmail = $('#divProcessing'); $.ajax({ 类型:'得到', url: 'index.php?client='+$.getUrlVar('client')+'&page=ajax', 数据:{option:'vote',action:action,feedbackId:feedbackId}, 数据类型:'html', 成功:函数(数据,evt) { $divEmail.html(数据) .css({top:evt.pageY, left:evt.pageX}) 。显示(); }, beforeSend: function(){$divEmail.addClass('show_loading_in_center')}, 完成:function(){$divEmail.removeClass('show_loading_in_center')} }); }这里一切正常,但我需要在被点击的投票元素附近(或鼠标位置附近)显示这个“divProcessing”。
请帮我在被点击的 img 标签旁边显示 divprocessing。
我希望我能够清楚地解释我的问题。
谢谢
【问题讨论】:
标签: jquery