2012-03-26 95 views

回答

1

是的,您可以在創建對話框後修改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

給它創建的div分配一個ID。一旦你調用了對話框,你可能會追加你想要的div的HTML /節點。設置合適的CSS,讓它顯示在左上角。

可能有一種方法可以通過主題來實現。請參閱http://jqueryui.com/demos/dialog/

0

可以使用open事件的對話框

$(".selector").dialog({ 

    /* other dialog options*/ 


    open: function(event, ui) { 

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

    } 
}); 
相關問題