`

鼠标放上去图片变大

 
阅读更多

<!DOCTYPE html>
<html lang="en">
<head>
 <meta charset="utf-8">
 <title>jQuery UI Droppable - Simple photo manager</title>
 <link rel="stylesheet" href="../../themes/base/jquery.ui.all.css">
 <script src="../../jquery-1.6.2.js"></script>
 <script src="../../ui/jquery.ui.position.js"></script>
 <script src="../../ui/jquery.ui.core.js"></script>
 <script src="../../ui/jquery.ui.widget.js"></script>
 <script src="../../ui/jquery.ui.mouse.js"></script>
 <script src="../../ui/jquery.ui.draggable.js"></script>
 <script src="../../ui/jquery.ui.droppable.js"></script>
 <script src="../../ui/jquery.ui.resizable.js"></script>
 <script src="../../ui/jquery.ui.dialog.js"></script>
 <link rel="stylesheet" href="../demos.css">
 <style>
 #gallery { float: left; width: 65%; min-height: 12em; } * html #gallery { height: 12em; } /* IE6 */
 .gallery.custom-state-active { background: #eee; }
 .gallery li { float: left; width: 96px; padding: 0.4em; margin: 0 0.4em 0.4em 0; text-align: center; }
 .gallery li h5 { margin: 0 0 0.4em; cursor: move; }
 .gallery li a { float: right; }
 .gallery li a.ui-icon-zoomin { float: left; }
 .gallery li img { width: 100%; cursor: move; }

 #trash { float: right; width: 32%; min-height: 18em; padding: 1%;} * html #trash { height: 18em; } /* IE6 */
 #trash h4 { line-height: 16px; margin: 0 0 0.4em; }
 #trash h4 .ui-icon { float: left; }
 #trash .gallery h5 { display: none; }
 </style>
 <script>
 $(function() {
  // there's the gallery and the trash
  var $gallery = $( "#gallery" ),
   $trash = $( "#trash" );
/*
  // let the gallery items be draggable
  $( "li", $gallery ).draggable({
   cancel: "a.ui-icon", // clicking an icon won't initiate dragging
   revert: "invalid", // when not dropped, the item will revert back to its initial position
   containment: $( "#demo-frame" ).length ? "#demo-frame" : "document", // stick to demo-frame if present
   helper: "clone",
   cursor: "move"
  });

  // let the trash be droppable, accepting the gallery items
  $trash.droppable({
   accept: "#gallery > li",
   activeClass: "ui-state-highlight",
   drop: function( event, ui ) {
    deleteImage( ui.draggable );
   }
  });

  // let the gallery be droppable as well, accepting items from the trash
  $gallery.droppable({
   accept: "#trash li",
   activeClass: "custom-state-active",
   drop: function( event, ui ) {
    recycleImage( ui.draggable );
   }
  });

  // image deletion function
  var recycle_icon = "<a href='link/to/recycle/script/when/we/have/js/off' title='Recycle this image' class='ui-icon ui-icon-refresh'>Recycle image</a>";
  function deleteImage( $item ) {
   $item.fadeOut(function() {
    var $list = $( "ul", $trash ).length ?
     $( "ul", $trash ) :
     $( "<ul class='gallery ui-helper-reset'/>" ).appendTo( $trash );

    $item.find( "a.ui-icon-trash" ).remove();
    $item.append( recycle_icon ).appendTo( $list ).fadeIn(function() {
     $item
      .animate({ width: "48px" })
      .find( "img" )
       .animate({ height: "36px" });
    });
   });
  }

  // image recycle function
  var trash_icon = "<a href='link/to/trash/script/when/we/have/js/off' title='Delete this image' class='ui-icon ui-icon-trash'>Delete image</a>";
  function recycleImage( $item ) {
   $item.fadeOut(function() {
    $item
     .find( "a.ui-icon-refresh" )
      .remove()
     .end()
     .css( "width", "96px")
     .append( trash_icon )
     .find( "img" )
      .css( "height", "72px" )
     .end()
     .appendTo( $gallery )
     .fadeIn();
   });
  }
*/
  // image preview function, demonstrating the ui.dialog used as a modal window
  function viewLargerImage( $link ) {
   var src = $link.attr( "href" ),
    title = $link.siblings( "img" ).attr( "alt" ),
    $modal = $( "img[src$='" + src + "']" );

   if ( $modal.length ) {
    $modal.dialog( "open" );
   } else {
    var img = $( "<img alt='" + title + "' width='384' height='288' style='display: none; padding: 8px;' />" )
     .attr( "src", src ).appendTo( "body" );
    setTimeout(function() {
     img.dialog({
      title: title,
      width: 400,
      modal: true
     });
    }, 1 );
   }
  }

  // resolve the icons behavior with event delegation
  $( "ul.gallery > li" ).click(function( event ) {
   var $item = $( this ),
    $target = $( event.target );

   if ( $target.is( "a.ui-icon-trash" ) ) {
    deleteImage( $item );
   } else if ( $target.is( "a.ui-icon-zoomin" ) ) {
    viewLargerImage( $target );
   } else if ( $target.is( "a.ui-icon-refresh" ) ) {
    recycleImage( $item );
   }

   return false;
  });
 });
 </script>
</head>
<body>

<div class="demo ui-widget ui-helper-clearfix">

<ul id="gallery" class="gallery ui-helper-reset ui-helper-clearfix">
 <li class="ui-widget-content ui-corner-tr">
  <h5 class="ui-widget-header">High Tatras</h5>
  <img src="images/high_tatras_min.jpg" alt="The peaks of High Tatras" width="96" height="72" />
  <a href="images/high_tatras.jpg" title="View larger image" class="ui-icon ui-icon-zoomin">View larger</a>
  
 </li>
 <li class="ui-widget-content ui-corner-tr">
  <h5 class="ui-widget-header">High Tatras 2</h5>
  <img src="images/high_tatras2_min.jpg" alt="The chalet at the Green mountain lake" width="96" height="72" />
  <a href="images/high_tatras2.jpg" title="View larger image" class="ui-icon ui-icon-zoomin">View larger</a>
  
 </li>
 <li class="ui-widget-content ui-corner-tr">
  <h5 class="ui-widget-header">High Tatras 3</h5>
  <img src="images/high_tatras3_min.jpg" alt="Planning the ascent" width="96" height="72" />
  <a href="images/high_tatras3.jpg" title="View larger image" class="ui-icon ui-icon-zoomin">View larger</a>
  
 </li>
 <li class="ui-widget-content ui-corner-tr">
  <h5 class="ui-widget-header">High Tatras 4</h5>
  <img src="images/high_tatras4_min.jpg" alt="On top of Kozi kopka" width="96" height="72" />
  <a href="images/high_tatras4.jpg" title="View larger image" class="ui-icon ui-icon-zoomin">View larger</a>
 
 </li>
</ul>

 

</body>
</html>

分享到:
评论

相关推荐

    flex特效鼠标放上去字体变大的特效

    根据给定文件的信息,本文将围绕“Flex特效:鼠标放上去字体变大的特效”这一主题进行深入探讨。本文首先简要介绍Flex技术及其在Web开发中的应用,随后详细解析实现鼠标悬停时字体放大效果的具体代码逻辑和技术要点...

    产品排列鼠标放上去边框变色

    在网页设计中,"产品排列鼠标放上去边框变色"是一种常见的交互设计技巧,用于提升用户体验和增强视觉效果。这种技术通常通过CSS(层叠样式表)来实现,当用户将鼠标指针悬停在产品图片或按钮等元素上时,元素的边框...

    鼠标放上去显示大图片的两种方式

    这种效果可以通过多种技术实现,而"鼠标放上去显示大图"的两种常见方法主要依赖于CSS(层叠样式表)和JavaScript。下面我们将详细探讨这两种方法及其实现过程。 **方法一:纯CSS实现** CSS3提供了`:hover`伪类选择...

    JS图片集鼠标放上去局部放大特效

    在网页设计中,为了增强用户体验,常常会使用各种交互效果,其中“JS图片集鼠标放上去局部放大特效”就是一种常见的技术应用。这种特效允许用户在鼠标悬停于图片上时,图片的某个部分(通常是焦点区域)会被放大,...

    鼠标放上去背景图片放大显示的Flash动画.rar

    "鼠标放上去背景图片放大显示的Flash动画"是一个典型的交互效果,常用于网站设计中,让用户在悬停鼠标时能更清晰地查看图片细节。这个效果利用了Adobe Flash软件的编程功能,通过ActionScript脚本实现动态效果。 ...

    默认图片模糊鼠标放上去变清晰

    在网页设计中,提高用户体验是至关重要的,而“默认图片模糊鼠标放上去变清晰”的效果是一种常见的交互设计手法,能够吸引用户的注意力并增加互动性。这个效果主要通过JavaScript库jQuery来实现,它允许开发者轻松地...

    jQuery 鼠标上去图片变大

    总结,实现“jQuery 鼠标上去图片变大”的效果主要涉及jQuery的选择器、事件处理和动画方法。在实际应用中,可以结合CSS样式和HTML结构,构建出丰富的图片展示和相册功能。通过不断学习和实践,你可以进一步掌握...

    默认图片灰色鼠标放上去变彩色css效果代码.rar

    本文将深入探讨如何使用CSS实现一种默认图片为灰色,当鼠标悬停时变为彩色的效果,以及这一技术在JS特效和图片相册中的应用。 首先,我们来理解CSS(Cascading Style Sheets)的作用。CSS是一种样式表语言,用于...

    Js 鼠标移上去,大图显示。。

    【标题】"Js 鼠标移上去,大图显示" 涉及的技术知识点主要集中在JavaScript和网页交互上,这种效果通常用于图片预览功能,用户将鼠标悬停在小图上时,会显示出相应的大图。下面将详细介绍这个过程中的关键技术和实现...

    flash图片切换,鼠标放上去图片放大,所有图片排列成圆形,

    图片切换,鼠标放上去图片放大,所有图片排列成圆形,

    图片上下左右自动滚动鼠标放上去停止

    标题"图片上下左右自动滚动鼠标放上去停止"描述的是一种常见的网页交互设计,这种设计通常应用于图片展示或轮播图组件中,旨在提供一种吸引用户的视觉体验,同时兼顾用户在查看图片时的控制需求。 这个效果的实现...

    鼠标放上去上下滚动

    在IT行业中,实现“鼠标放上去上下滚动”的功能通常涉及到网页交互设计和JavaScript编程。这个功能使得用户在鼠标悬停在某个元素上时,该元素能够自动以平滑的缓动效果上下滚动,提升了用户体验,尤其适用于展示长...

    鼠标移上去显示大图的代码

    在网页设计中,"鼠标移上去显示大图的代码"是一种常见的交互效果,通常用于图片预览或产品展示。这种效果能够提升用户体验,使用户在不离开当前页面的情况下就能查看到图片的详细内容。实现这一功能,我们可以使用...

    jquery鼠标悬浮图片放大效果

    "jQuery鼠标悬浮图片放大效果"就是一个很好的例子,它使得用户在浏览商品图片时能够更清楚地查看细节,从而增强购物体验。这个效果在电商网站如淘宝上广泛使用,今天我们将会详细探讨如何使用jQuery实现这一功能。 ...

    jquery实现鼠标移动到图片上变暗特效

    这个示例展示了如何利用jQuery和CSS3的过渡效果,实现鼠标悬停图片时图片变暗的效果。 这个特效不仅可以应用于单个图片,也可以扩展到图片轮播、商品列表等场景。通过调整蒙版层的颜色和透明度,还可以实现各种不同...

    div+css实现鼠标放上去,背景跟图片都会变化。

    New Document ul{ list-style:none; } a{ padding-left:1.5em;font-size:12px;height:23px;line-height:23px;color:gray;text-decoration:none;... background:url(/article/upimages/bbs_bg_off.gif);...

    鼠标移上去换图片

    鼠标移上去换图片,鼠标移上去换图片,鼠标移上去换图片,鼠标移上去换图片

    鼠标移上去,图片切换效果

    "鼠标移上去,图片切换效果"是一种常见的Web交互设计手法,能够提升网站的视觉吸引力和用户参与度。这种效果通常利用CSS3(Cascading Style Sheets Level 3)的特性来实现,特别是其中的过渡(transition)、动画...

    网页特效js效果,鼠标放上去就知道不一样的效果

    通过学习和掌握JavaScript、CSS以及HTML的相关知识,开发者可以创造出各种各样的动态效果,实现诸如图片切换、按钮变换等“鼠标放上去就知道不一样的效果”。同时,了解并熟练运用现有的库和框架,能进一步提高开发...

Global site tag (gtag.js) - Google Analytics