html - 如何让DIV在点击时不断显示文字?

标签 html css

我想要一种方法(理想情况下只使用 CSS HTML),当我单击“问题”时,文本会显示并保留在那里。然后,如果他们再次单击文本,它将恢复为问题。

它在悬停时有效,但我不知道如何在单击时实现。 HTML:

<div id="packagequestioninfo">
  <p class="packagereplies">Question</p>
  <p class="packagecomment">If you require <b>hosting</b> for your website, select your primary website and go to <b>Part II</b>. If you do not require hosting, please Checkout below. </p>
</div>

CSS:

#packagequestioninfo {
padding: 10px;
background: #F2F7FA;
border-radius: 0px;
-moz-box-shadow: 0 0 5px #ccc;
-webkit-box-shadow: 0 0 5px #ccc;
box-shadow: 0 0 5px #ccc;
}

#packagequestioninfo:hover {
background-image:url(../img/index/body/ourproducts/light_blue_background_pattern.jpg);
background-repeat:repeat;
cursor: none;
}

#packagequestioninfo .packagecomment {
display: none;

}

#packagequestioninfo:hover .packagereplies {
display: none;
}   
#packagequestioninfo:hover .packagecomment {
display: inline;
}

这是代码 http://jsfiddle.net/53UK2/

最佳答案

用css让.packagecomment无敌,再用jQuery:

$('p').click(function(){
     $('p').toggle();
});

fiddle :http://fiddle.jshell.net/RcTGN/

关于html - 如何让DIV在点击时不断显示文字?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22356085/

相关文章:

javascript - ion-nav-view 中的 ng-style 或 style 没有从 Controller 获得值(value)

css - 绝对定位的 Div 在 Firefox 中不显示

css - 尝试使用 css 制作一条居中的 - 除非太长 - 一行,图片标题

javascript - 查找选项 jQuery 不工作(我用错了)

javascript - HTML 设置选择时的默认文本

android - 如何从普通链接 <a> 调用 native Android map 应用程序?

html - CSS 静态播放按钮

javascript - 调整谷歌表格图表行高

html - 960 网格对齐问题

javascript - 如何在jquery中获取动态创建的文本框的动态ID