求大神指点一下

wei494989879 2014-11-02 10:28:44
$(function(){
//表情
var tip='表情';
var table;
var on=true;
$('.choice_ul li').eq(0).click(function(){
$('.biaoq').css('display','block');
table='<table cellspacing=0 cellpadding=0><tr>';
if (on==true){
for(var i=1; i<=75; i++){
biaoq = '[/'+tip+i+']';
table += '<td><img src="'+'img/face/'+i+'.gif" bq="'+biaoq+'"/></td>';
if( i % 15 == 0 ) table += '</tr><tr>';
}
table+='</tr></td>';
$('.biaoq').append(table);
}
on=false;
//下面这一段哪儿出了问题,点击一下添加了[/表情1],点击两下添加了两个[/表情2],继续点击一直都在涨
$('.biaoq img').click(function(){
var text=$(this).attr('bq');

$('.text_box textarea').append(text);

})

})


})
...全文
99 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
wei494989879 2014-11-02
  • 打赏
  • 举报
回复
解决了,在下一段代码之前关闭上面的click事件,还是谢谢了
wei494989879 2014-11-02
  • 打赏
  • 举报
回复
不放进点击事件里面,会出现DOM加载顺序问题的,大神能在看看么
wei494989879 2014-11-02
  • 打赏
  • 举报
回复
不是这样啊,这样执行不了了
slwsss 2014-11-02
  • 打赏
  • 举报
回复
$(function(){ //表情 var tip='表情'; var table,src; var on=true; $('.choice_ul li').eq(0).click(function(){ $('.biaoq').css('display','block'); table='<table cellspacing=0 cellpadding=0><tr>'; src='img/face/'; if (on==true){ for(var i=1; i<=75; i++){ biaoq = '[/'+tip+i+']'; table += '<td><img src="'+'img/face/'+i+'.gif" bq="'+biaoq+'"/></td>'; if( i % 15 == 0 ) table += '</tr><tr>'; } table+='</tr></td>'; $('.biaoq').append(table); } on=false; }) //下面这一段哪儿出了问题,点击一下添加了[/表情1],点击两下添加了两个[/表情2],继续点击一直都在涨 $('.biaoq img').click(function(){ var text=$(this).attr('bq'); $('.text_box textarea').append(text); }) })

87,901

社区成员

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

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