我在HTML 5中編寫了一個Canvas遊戲,我想將一個div浮在畫布上,以便用戶可以將其名稱輸入框中並且遊戲捕獲它。 。jquery對話框,更改文本字段的大小和字體
我有這個工作,但我不知道如何真正改變框的文本,字體和長度尺寸的用戶類型
我的JS如下:
$("#menuBox").dialog({
resizable : false,
position : [30,30],
minHeight : 100,
minWidth : 10,
height : 200,
width : 500
});
在身體
<body>
<div id="wrapper">
<div id="container">
<div id="menuBox" style="display:none">
<form action="POST"> <input type="text" /></form>
</div>
</div>
</body>
和CSS
#wrapper{
position: relative;
left:10px;
top:10px;
}
#container{
position: absolute;
left: 0px;
top: 0px;
background-image: url("Main.jpg");
height: 540px;
width: 900px;
}
div.ui-dialog div.ui-widget-header {
border: none;
display: none;
}
.ui-dialog .ui-dialog-content {
border: none;
padding: 0;
}
.ui-dialog {
width: 500px;
padding: 0;
}
所以這個想法是用戶看到的唯一的東西是長文本框,它只是出現在我格式化的畫布環境上。
我是新來的JQuery(這就是爲什麼第一位仍然是非JQuery),所以我甚至不知道我想要什麼是可能的。如果我想使字體大小爲20,Tomoha和輸入框長度爲300px,我無法看到我要輸入的位置,或者即使我可以使其發生,因爲使用.dialog中的參數似乎不會改變那個輸入字段。有什麼建議?
感謝您的閱讀。
完美,我沒有意識到你可以將輸入添加到.ui-dialog-content>一旦我完成了並設置了所有屬性,我就可以做任何我想做的事情。非常感謝! – Craigeve