var top_icon=$('body'); function smile_table() { var div=$('
'); div.attr('id','smile_list'); for( var an in smilies) { var icon=$('
'); $(div).append(icon); } div.css('z-index','999999999'); $('body').append(div); } function add_icon(obj) { var text=$(top_icon).val(); text=text+$(obj).attr('alt'); console.log(text); $(top_icon).val(text); $('#smile_list').css('top','-1000px'); $(top_icon).focus(); } function smile_click(obj) { var id = $(obj).attr('data-for'); var left=$(obj).offset().left-$('#smile_list').width()/2 - 140; var top=$(obj).offset().top-$('#smile_list').height()-15; $('#smile_list').css('top',top+'px'); $('#smile_list').css('left',left+'px'); var par=$(obj).parents('.msg_parent'); top_icon=$(par).children('.message'); } function smile_click_chat(obj) { var id = $(obj).attr('data-for'); var left=$(obj).offset().left-$('#smile_list').width()/2 - 140; var top=$(obj).offset().top-$('#smile_list').height()-15; $('#smile_list').css('top',top+'px'); $('#smile_list').css('left',left+'px'); var par=$(obj).parents('.msg_parent'+id); top_icon=$(par).children('#textInput'+id); } $(document).ready(function() { smile_table(); //$('#smile_list').corner('round 5px'); $('#smile_list').click(function() { $('#smile_list').css('top','-1000px'); }); $('#smile_list').mouseleave(function() { $('#smile_list').css('top','-1000px'); }); $(window).resize(function() { $('#smile_list').css('top','-1000px'); }); });