1. JavaScript / Говнокод #7263

    +153

    1. 01
    2. 02
    3. 03
    4. 04
    5. 05
    6. 06
    7. 07
    8. 08
    9. 09
    10. 10
    11. 11
    12. 12
    13. 13
    14. 14
    15. 15
    16. 16
    17. 17
    18. 18
    19. 19
    20. 20
    21. 21
    22. 22
    23. 23
    24. 24
    25. 25
    26. 26
    27. 27
    28. 28
    29. 29
    function preview(e,id,b){
    		e.stopPropagation();
    		var post;
    		if(b!=board||!$('#post_'+id).attr('id')){
    		$.getJSON('/getpost/'+b+'/'+id,function(data,status){
    			if(data){
    				post=$.tmpl(postmpl, {post:data,lng:'',info:''});
    			}else{
    				post=$('<div id="post_'+id+'" class="reply poststyle"> 404 </div>');
    			}
    			post.css({display:'block', width: '450px', position: 'absolute', top: e.pageY, left: e.pageX})
    				.mouseleave(function(evt){
    					if(!/cloned_/i.test(evt.relatedTarget.id)||evt.relatedTarget.id>p.attr('id')){
    						post.remove();
    					}
    			})
    			.attr('id','cloned_'+id).appendTo($(doc.body))
    		});
    		}else{
    			post=$('#post_'+id).clone();
    			post.css({display:'block', width: '450px', position: 'absolute', top: e.pageY, left: e.pageX})
    				.mouseleave(function(evt){
    					if(!/cloned_/i.test(evt.relatedTarget.id)||evt.relatedTarget.id>p.attr('id')){
    						post.remove();
    					}
    			})
    			.attr('id','cloned_'+id).appendTo($(doc.body))
    		}
    	}

    Запостил: хуита, 16 Июля 2011

    Комментарии (8) RSS

    Добавить комментарий