因此,我目前正在構建一種「實時預覽」,並且需要一個佔位符圖像,以便在信息輸入到<input>
標記中時出現。我目前正在將此作爲我的實時預覽代碼,用於頁面上的文本字段,但無法使其適用於圖像。圖像顯示在文本輸入
$(function()
{
$(".companyname").keyup(function()
{
var companyname=$(this).val();
$(".cn_preview").html(companyname);
return false;
});
$(".tagline").keyup(function()
{
var tagline=$(this).val();
$(".tag_preview").html(tagline);
return false;
});
$(".map").keyup(function()
{
var map=$(this).val();
$(".map_preview").html(map);
return false;
});
$(".about").keyup(function()
{
var about=$(this).val();
$(".abt_preview").html(about);
return false;
});
佔位符圖像將相對於另一圖像定位。該結構是這樣的:
<div id="displaycontain">
<div id="previewbottom">
<h2 class="previewbottom">Preview Changes</h2>
<img src="images/previewimage.png" border="0" style="margin-left: auto; width: 100%;" />
</div>
<div class="action" id="publishbutton">
<input type="button" value="PUBLISH" class="myButton"></div>
<div id="test">
<h4 name="cnpreview" class="cn_preview">Company Name</h4>
<p name="tagprev" class="tag_preview">Tagline here.</p>
<p name="aboutprev" class="abt_preview">This is where your description goes.</p>
<img src="images/googlemap.png" name="mapplace" class="map_preview" border="0" />
</div>
</div>
而CSS爲:
.cn_preview {
color: #000000;
font-size: 1.2em;
text-decoration: none;
font-weight: lighter;
position: relative;
top: -298px;
left: 78px;
width: 200px;
}
.tag_preview {
color: #000000;
font-size: .8em;
text-decoration: none;
font-weight: lighter;
position: relative;
top: -288px;
left: 78px;
width: 100px;
}
.abt_preview {
color: #000000;
font-size: .7em;
text-decoration: none;
font-weight: lighter;
position: relative;
top: -258px;
left: 78px;
width: 400px;
}
這可能是一個長鏡頭,但任何形式的幫助或方向去哪裏將是有益的。
謝謝!
你想要一個佔位符圖像出現在哪裏?你有什麼嘗試?什麼不起作用?你想在佔位符中有什麼? – 2012-02-01 14:10:29
你能分享你的html嗎? – giker 2012-02-01 14:17:18
編輯原創,讓我知道你是否需要更多。 – nickdoesdesign 2012-02-01 14:25:57