Yui панель меняет стиль при закрытии - PullRequest
1 голос
/ 31 октября 2011

Я использую панели yui. При открытии панели я устанавливаю переполнение тела скрытым. Как вернуть переполнение для прокрутки при закрытии панели или при нажатии на ссылку закрытия

YUI (). Use ('yui2-container', 'yui2-dragdrop', 'event', function (Y) {

    var YAHOO = Y.YUI2;

    var modal = new YAHOO.widget.Panel("content", {
        width: "240px",
        fixedcenter: true,
        close: true,
        draggable: true,
        zindex: 4,
        modal: true,
        visible: false
    });
modal.render(document.body);

    Y.one('#show').on('click', function() {
        document.getElementById("content").style.display = "block";
        document.getElementById("content4").style.display = "none";
        document.getElementById("content3").style.display = "none";
        document.getElementById("content2").style.display = "none";
        document.getElementById("content5").style.display = "none";
        document.getElementById("reader_body").style.overflow="hidden";

        modal.show();

        var exit = YAHOO.util.Dom.getElementsByClassName('container-close');
         YAHOO.util.Event.addListener(exit, "click", exitFunction);

    });

}); 

1 Ответ

0 голосов
/ 16 марта 2012

Я получил кнопку сохранения и поместил в нее прослушиватель событий, который вызывает функцию:

var saveButton = YAHOO.util.Dom.get('save_'+id);
YAHOO.util.Event.addListener(saveButton, "click", replaceTxtAction,{'id':someid});

function replaceTxtAction(e,data){
   TEXTAREA[data.id].hide();
}

и мой неправильно скрылся в IE8, поэтому я просто использовал addClass («скрытый»), где hidden = display: none;

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