jQuery经过显示图片大图 图片tips效果
一般tips都是文字,这个可以支持图片,很漂亮

JavaScript Code
- <script type="text/javascript">
- // Load this script once the document is ready
- $(document).ready(function () {
- // Get all the thumbnail
- $('div.thumbnail-item').mouseenter(function(e) {
- // Calculate the position of the image tooltip
- x = e.pageX - $(this).offset().left;
- y = e.pageY - $(this).offset().top;
- // Set the z-index of the current item,
- // make sure it's greater than the rest of thumbnail items
- // Set the position and display the image tooltip
- $(this).css('z-index','15')
- .children("div.tooltip")
- .css({'top': y + 10,'left': x + 20,'display':'block'});
- }).mousemove(function(e) {
- // Calculate the position of the image tooltip
- x = e.pageX - $(this).offset().left;
- y = e.pageY - $(this).offset().top;
- // This line causes the tooltip will follow the mouse pointer
- $(this).children("div.tooltip").css({'top': y + 10,'left': x + 20});
- }).mouseleave(function() {
- // Reset the z-index and hide the image tooltip
- $(this).css('z-index','1')
- .children("div.tooltip")
- .animate({"opacity": "hide"}, "fast");
- });
- });
- </script>
CSS Code
- <style>
- .thumbnail-item {
- /* position relative so that we can use position absolute for the tooltip */
- position: relative;
- float: left;
- margin: 0px 5px;
- }
- .thumbnail-item a {
- display: block;
- }
- .thumbnail-item img.thumbnail {
- border:3px solid #ccc;
- }
- .tooltip {
- /* by default, hide it */
- display: none;
- /* allow us to move the tooltip */
- position: absolute;
- /* align the image properly */
- padding: 8px 0 0 8px;
- }
- .tooltip span.overlay {
- /* the png image, need ie6 hack though */
- background: url(images/overlay.png) no-repeat;
- /* put this overlay on the top of the tooltip image */
- position: absolute;
- top: 0px;
- left: 0px;
- display: block;
- width: 350px;
- height: 200px;
- }
- </style>
XML/HTML Code
- <div class="thumbnail-item">
- <a href="#"><img src="images/small1.jpg" class="thumbnail"/></a>
- <div class="tooltip">
- <img src="images/big1.jpg" alt="" width="330" height="185" />
- <span class="overlay"></span>
- </div>
- </div>
- <div class="thumbnail-item">
- <a href="#"><img src="images/small2.jpg" class="thumbnail"/></a>
- <div class="tooltip">
- <img src="images/big2.jpg" alt="" width="330" height="185" />
- <span class="overlay"></span>
- </div>
- </div>
- <div class="thumbnail-item">
- <a href="#"><img src="images/small3.jpg" class="thumbnail"/></a>
- <div class="tooltip">
- <img src="images/big3.jpg" alt="" width="330" height="185" />
- <span class="overlay"></span>
- </div>
- </div>
原文地址:http://www.freejs.net/article_jquerytupiantexiao_97.html
最近更新
- jQuery json 无刷新翻页 ...
- 纯css3带倒影效果的图片翻转特效
- jQuery网站右下角悬浮留言表单代...
- jquery宽屏焦点图片动画轮播代码
- jquery带缩略图可触摸焦点图
- jquery无刷新分页
我爱薅羊毛
点击最多
广告赞助
相关文章
- 超简单的jquery 左右滚动图片,箭头控制左右滚...
- jQuery 几种不同的slide滑动banner...
- jQuery响应式图片跑马灯 无缝滚动
- jQuery支持鼠标滚轮缩放以及点击按钮缩放图片插...
- scrollable各种无缝滚动演示,包括水平/垂...
- 支持PC和移动端的滑块式验证码 拖动拼图式验证码