Как добавить некоторый HTML-элемент в jquery uidialog - PullRequest
0 голосов
/ 27 марта 2012

Можно ли добавить какой-либо элемент html при отображении uidialog.Я хочу добавить изображение логотипа в верхний правый угол.Является ли это возможным?enter image description here

Ответы [ 3 ]

1 голос
/ 27 марта 2012

Да, вы можете изменить DOM после создания диалога. Я сделал небольшой пример для вас, чтобы вы могли получить подсказку о том, как это сделать

http://jsfiddle.net/CH5Yp/

$(function() {
    $( "#dialog" ).dialog({
        create: function(){
            var logo = $("<div/>").addClass("logo");
            $(this).append(logo);
        }
    });
});

И CSS

.logo{
    background: #FF0000;
    width:50px;
    height:10px;
    position:absolute;
    top:0px;
    left:0px;
}​
0 голосов
/ 27 марта 2012

Вы можете использовать open событие диалога

$( ".selector" ).dialog({

    /* other dialog options*/


   open: function(event, ui) {

       var logo=''; /* ?? not sure of logo source */
      $(this).append( logo);

    }
});
0 голосов
/ 27 марта 2012

Назначьте идентификатор для div, который он создает. После того, как вы вызвали диалоговое окно, вы, вероятно, можете добавить нужные HTML / узлы в div. Установите правильный CSS, который вы хотите, чтобы он отображался в верхнем левом углу.

Там может быть способ сделать это с тематикой. Смотри http://jqueryui.com/demos/dialog/

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