Как избавиться от приложения JQUERY Дайте следующий код - PullRequest
0 голосов
/ 11 апреля 2010

Учитывая следующие строки кода, который использует JQTOUCH:

$('#customers').bind('pageAnimationEnd', function(e, info){
    if (!$(this).data('loaded')) {                     
        $('.loadingscreen').css({'display':'block'});
        $(this).append($('<div> </div>').        
            load('/mobile/ajax/customers/ .info', function() {        
                $(this).parent().data('loaded', true); 
                $('.loadingscreen').css({'display':'none'});
            }));
    }
});

Как я могу получить .append ($ (''). Раньше это было добавление ($ ('loading'), но мне это не нужно, и теперь кажется, что тратить время на обработку этой функции - пустая трата времени.

Возможно ли это?

1 Ответ

3 голосов
/ 11 апреля 2010
 $(this).append($('<div> </div>').        
            load('/mobile/ajax/customers/ .info', function() {        
                $(this).parent().data('loaded', true); 
                $('.loadingscreen').css({'display':'none'});
            }));

становится

 $(this).load('/mobile/ajax/customers/ .info', function() {        
                $(this).parent().data('loaded', true); 
                $('.loadingscreen').css({'display':'none'});
            });
...