Force JQuery Dialog Title to Multiple Lines

前端 未结 2 1222
旧巷少年郎
旧巷少年郎 2021-01-16 10:02

How can I force a jQuery Dialog\'s Title to always be two lines?

See this: http://jsfiddle.net/VKcJ7/24/

I know the dialog title is contained in a span, so

相关标签:
2条回答
  • 2021-01-16 10:50

    Officially, I don't think you can.

    The hacky way is to jam it in:

    $("#dialog")
        .dialog({
          autoOpen: false
        })
        .closest(".ui-dialog")
          .find(".ui-dialog-title")
            .html("Dialog<br>Title");
    

    Live Example | With resizable: true

    jQuery UI Dialog with Multi-line title

    But again, fairly hacky.

    0 讨论(0)
  • 2021-01-16 10:51

    I ended up using the answer of this question (thanks @jazZRo): Using HTML in a Dialog's title in jQuery UI 1.10 to extend the widget.

    I then set my title as follows: (Working example: http://jsfiddle.net/VKcJ7/30/)

    JS:

    $(document).ready(function () {
        $('#dialog').dialog({
            autoOpen: false,
            modal: true,
            title: 'SOME ITEM <br> Remaining Qty (Cts.): 0'
            //adding the newline character \n is ignored...
        });
    });
    
    0 讨论(0)
提交回复
热议问题