我有一个“语音泡泡”。我使用div来构建内容。在那个div里,我放了一个我用于尾巴的img。这2个页面在页面加载时隐藏。当点击某个按钮时,应该显示这2个按钮。不过只显示内容(#msg-loc)。 img保持隐藏状态。我不明白。奇怪的是,如果我在默认情况下删除隐藏的属性,一切都正确显示。显示属性不适用于img吗?希望有人能帮忙。预先感谢您的回复。干杯。马克。CSS - 显示属性无法使用img
我的HTML:
<div id="msg-loc" class="hidden">
<img src="img/triangle.png" class="hidden triangle"/>
</div>
我的JS:
$('#msg-loc').html('the value is incorrect').removeClass('hidden');
$('.triangle').removeClass('hidden');
我的CSS:
#msg-loc{
width:300px;
text-align:center;
margin-top:8px;
background-color:pink;}
.triangle{
left:65px;
top:-13px;
position:relative;}
.hidden{
display:none;}
同位素你摇滚!简单有效:)非常感谢... – Marc 2012-03-01 13:34:15
问题prepend()每次点击按钮时都会增加。是否有前置的相反功能? – Marc 2012-03-01 13:37:18
就我个人而言,我也会放下图像并将其用作“错误”跨度或div的背景图像。 – isotrope 2012-03-01 13:40:00