SU DATA: Ho inviato la mia prima risposta prima della modifica è stata fatta, indicando che la freccia era da collocare nel corpo della finestra di dialogo, ecco il mio codice aggiornato:
var $mydialog = $('<div></div>').html('<div class="myArrow"></div>Your Dialog Content Here').dialog({autoOpen: false,title: 'Retrieving Product Details', modal:true, width:600, height:400, position:'center'});
Il div myArrow è stata spostata alla principale il contenuto div della finestra di dialogo, CSS potrebbe essere qualcosa di simile:
.myArrow{
display:block;
position:absolute;
width:15px;
height:15px;
left:-15px; /* pushes the arrow OUTSIDE the box */
top:50px; /* or however far from the top you wish */
background: url(path/to/arrow.jpg) center right no-repeat;
margin:0 15px 0 0;
}
non so se questo aiuterà qualcuno, ma ho dovuto sovrascrivere .ui-dialog con overflow: visibile, impostato su nascosto di default in jquery-ui 1.8.20 –
Anche bisogno di esso su .ui-dialog .ui-dialog-content pure –