Проблемы с позиционированием в диалоговом окне jQuery UI - вопрос "добавления" оператора - PullRequest
1 голос
/ 12 марта 2011

Привет, ребята - я использую диалоговое окно jQuery UI на своем сайте, но оно использует абсолютное позиционирование, и мне нужно относительное. Мое решение состоит в том, чтобы обернуть динамически созданный DIV в относительно позиционированный элемент.

Я нашел строку кода, которую мне нужно изменить, но я думаю, что мое изменение влияет на переменную «контейнера» и нарушает оставшуюся часть кода. Кто-нибудь знает лучший способ изменить это:

        function initialize(instance) {
        _this = instance;
        // build html
        var realCaller = caller != null? caller:$("body");
        var cornerClass = options.showRoundCorner? "ui-corner-all ":"";
        realCaller.append("<div id='"+windowId+"' class='window_panel "+cornerClass+options.containerClass+"'></div>");
        container = realCaller.children("div#"+windowId);

для добавления "<div class=window_container>" в строку "append", например:

        function initialize(instance) {
        _this = instance;
        // build html
        var realCaller = caller != null? caller:$("body");
        var cornerClass = options.showRoundCorner? "ui-corner-all ":"";
        realCaller.append("<div class=window_container><div id='"+windowId+"' class='window_panel "+cornerClass+options.containerClass+"'></div></div>");
        container = realCaller.children("div#"+windowId);

Я не знаю, почему он нарушает остальную часть сценария, но я предполагаю, что это как-то связано с тем, как "контейнер" создается и на который ссылается остальная часть JS.

Работаю над этим уже более 8 часов .. каждый может помочь !?

Я могу предоставить более подробную информацию, если это необходимо.

ура!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...