javascript - Bootstrap 中的缩略图标题悬停效果

标签 javascript html css twitter-bootstrap jquery-hover

我想在缩略图中有标题悬停效果,为此我做了这样的编码

$(document).ready (function() {

$ ('.thumbnail').hover(
    function( ) {
    $ (this).find ('.caption').slideDown(250); //.fadeIn(250)
},
function( ) {
$ (this).find ('.caption').slideUp(250); //.fadeOut(205)
}
);
});
.thumbnail {
position:relative;
overflow:hidden;
}

.caption {
position:absolute;
top:0;
right:0;
background:RGB( 5, 5, 5) ;
color:#FFFFFF;
text-align:center;
z-index:2;
width:100%;
height:100%;
padding:2%;
display:none;
}

<div class="col-sm-4">
  <div class="thumbnail">
  <img src="two.jpg" alt="two" class="align-center img-responsive">
  <div class="caption">
  <h3>Women's Clothing</h3>
 <p>Shop Now !</p>
 <p><a href="" class="label label-danger" title="Shop Now"></a>
  </div>
</div>
</div>

<div class="col-sm-4">
  <div class="thumbnail">
  <img src="three.jpg" alt="three" class="align-center img-responsive">
  <div class="caption">
  <h3> Juniors Clothing</h3>
      <p>Shop Now !</p>

      </div>
  </div>
  </div>
</div>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<div class="row">
<div class="col-sm-4">
  <div class="thumbnail">
    <div class="caption">
     <h3>Men's Clothing</h3>
       <p>Shop Now !</p>
   </div>
 <img src="one.jpg" alt="one">
</div>
</div>

<div class="col-sm-4">
  <div class="thumbnail">
  <img src="two.jpg" alt="two" class="align-center img-responsive">
  <div class="caption">
  <h3>Women's Clothing</h3>
 <p>Shop Now !</p>
 <p><a href="" class="label label-danger" title="Shop Now"></a>
  </div>
</div>
</div>

<div class="col-sm-4">
  <div class="thumbnail">
  <img src="three.jpg" alt="three" class="align-center img-responsive">
  <div class="caption">
  <h3> Juniors Clothing</h3>
      <p>Shop Now !</p>

      </div>
  </div>
  </div>
</div>

在图像上,当我使用鼠标时,它只显示文本,但不显示上下滑动的缩略图。悬停功能。

任何人都知道我在编码方面做错了什么。

最佳答案

您的 CSS 有问题。见下文:

.caption {
position:absolute;
top:0;
left:0;
background-color:rgba(255, 255, 255, 0.58);
color:#FFFFFF;
text-align:center;
z-index:2;
width:180px;
height:90px;
padding:10px;
display:none;
}

http://jsfiddle.net/a7m2ce7u/1/

关于javascript - Bootstrap 中的缩略图标题悬停效果,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28587609/

相关文章:

html - Notepad++ 和嵌入式 Perl - 特定标记内的语法突出显示

html - 使 CSS Div 高度等于内容而不改变宽度

javascript - 让一个DIV的一部分移出另一个DIV时消失?(CSS, JQuery, HTML)

php - 在 Laravel 5.3 中强制换行

javascript - eBay API - 保护 JavaScript 应用程序中的 AppID

javascript - JavaScript 中的 for-in 迭代

javascript - 我无法将 css 类添加到新元素

javascript - Sequelize JS : Include with one to many relation ship

javascript - simple-slider.js - slider 输出到不同的 html 文本框

html - 使用正斜杠作为 ID 属性