2009-12-12 3 views
0

Это тривиальный вопрос, но: знаете ли вы, можно ли определить свойства диалогового окна JQuery-UI в HTML/CSS соответствующего DIV? The docs просто покажите, как это сделать в Javascript.jquery-ui dialog: установить свойства диалога в HTML/CSS?

Спасибо за любую помощь

л

+0

Какие свойства вы имеете в виду? – Steven

+0

Steven, все те, которые контролируют аспект и поведение диалога: например, autoOpen, width, height, etc. – laramichaels

+0

извините, не знал, что поля комментариев не нравятся html:) Ссылка http://jqueryui.com/demos/dialog/#options%22%3Eetc%3C/a%3E – laramichaels

ответ

0

вещи, как Макс-высота/ширина, дисплей и другие свойства CSS по умолчанию, можно управлять в CSS. Но другие специфичные свойства jQuery, могут быть установлены только в вашем файле javascript.

1

Это возможно. Вы можете определить пользовательские свойства для вашего HTML-тега, например <div dialogwidth="400"></div> Это будет работать, но это будет неверно. В HTML5 вы можете создавать пользовательские атрибуты (подробнее обсуждение here).

Вы также можете создать невидимую метку и сохранить настройки в нем:

<div id="dialog"> 
    Dialog text. 
    <div style="display: none;" class="dialog-width">400</div> 
</div> 
<script> 
alert("Dialog width is " + $("#dialog") + "px"); 
</script> 

Но это решение не элегантно.