загрузить содержимое внутри контейнера - PullRequest
0 голосов
/ 20 сентября 2011

Я пытаюсь настроить окно содержимого ajax, чтобы при нажатии на значок отображалось окно контейнера, выдвигающее содержимое.

хорошо, все в порядке, проблема в том, что содержимое не загружается внутриконтейнер, но вне его в теле, в соответствии с документами jquery, приложение добавляет эту функцию, так что все знают, почему не загружается страница в контейнере?

$(function(){
    $('.user-link a') .click(function(e){
        var a = $(this),
            href = a.attr('href'),
            content = a.appendTo('#buser-box');

        content.load(href + '#buser-box');
        e.preventDefault();
        $('#buser-box').show('fast');
    });
})

Спасибо :))

Ответы [ 2 ]

1 голос
/ 20 сентября 2011

Я думаю, что проблема связана с переменной content.

Попробуйте это:

$(function(){
    $('.user-link a') .click(function(e){
        var a = $(this),
            href = a.attr('href'),
            box = $('#buser-box'),
            content = a.appendTo(box); // This may not be necessary

        // Loading into the div, not the appended to element, might not be what you want.
        box.load(href + '#buser-box');
        e.preventDefault();
        $('#buser-box').show('fast');
    });
});
0 голосов
/ 20 сентября 2011

Если вы хотите, чтобы он загружался внутри #buser-box, просто выполните:

$('#buser-box').load(href + '#buser-box');
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...