`

jquery 移动层

    博客分类:
  • java
 
阅读更多

<%@ page language="java" contentType="text/html;charset=GBK"%>

<html xmlns="http://www.w3.org/1999/xhtml">

<head>

<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

<title>移动层</title>

<script type="text/javascript" src="../jquery/jquery-1.7.2.min.js"></script>

<script type="text/javascript">

(function($){

  $.fn.draggable=function(s){

   if(this.size()>1) return this.each(function(i,o){$(o).draggable(s)});

   var t=this,h=s?t.find(s):t,m={},to=false,

       d=function(v){

     v.stopPropagation();

     m={ex:v.clientX,ey:v.clientY,x:t.css("position")=="relative"?parseInt(t.css("left")):t.position().left,y:t.css("position")=="relative"?parseInt(t.css("top")):t.position().top,fw:t.get(0).style.width,w:t.width()};

     if(t.css("position")=="static") to={"left":m.x,"top":m.y};

     $(document).mousemove(b).mouseup(e);

        if(document.body.setCapture) document.body.setCapture(); 

     debug(m)

     },

    b=function(v){t.css({"left":v.clientX-m.ex+m.x,"top":v.clientY-m.ey+m.y});},

    e=function(v){

        if(document.body.releaseCapture) document.body.releaseCapture();

     $(document).unbind("mousemove").unbind("mouseup");

     };

    h.mousedown(d);

    return t;

   };

})(jQuery);

$(document).ready(function(){ 

 $(".showmessage").draggable();

})

function debug(m){

 //打印出对象所在页面的具体位置

 document.title="ex="+m.ex+" ey="+m.ey+" x="+m.x+" y="+m.y+" fw="+m.fw+" w="+m.w;

}

</script>

<style>

.showmessage { position:absolute;top:250px;left:25px;z-index:999;width:400px;height:180px; background:#CCC;cursor:move; }

</style>

</head>

<body>

<div style="position:relative">

 <div class="showmessage">

       <table>

            <tr height="30px">

             <td class="pl20">买家留言:</td>

                <td class="tar pr10"><span class="close_infomation">X</span></td>

            </tr>

            <tr height="130px">

             <td class="pl20" colspan="2">

                 <textarea style="height:130px;width:375px"></textarea>

                </td>

            </tr>

        </table>

 </div>

</div>

</body>

</html>

分享到:
评论

相关推荐

    JQuery移动层---简单型

    jQuery Mobile 是一个轻量级、触控优化的 JavaScript 框架,专门用于构建跨平台的移动 Web 应用。它利用 HTML5 和 CSS3 的特性,为智能手机和平板电脑提供了丰富的用户体验。本篇文章将深入探讨如何创建一个简单的 ...

    jQuery弹出层 可移动层 提示框 浮动层

    在标题提及的案例中,"jQuery弹出层 可移动层 提示框 浮动层",意味着我们需要创建一个不仅可以显示信息,还可以通过用户手势移动的浮动窗口。为了实现这一功能,我们需要结合jQuery的选择器、事件处理和动画方法。...

    jquery层叠图片横向平滑移动轮播切换效果

    本项目“jquery层叠图片横向平滑移动轮播切换效果”是利用jQuery实现的一种动态图片展示方式,通常被用于网站的首页或产品展示区域,以吸引用户的注意力并提供丰富的视觉体验。 一、jQuery轮播原理 轮播切换效果的...

    jquery 弹出层跟随鼠标移动

    "jquery 弹出层跟随鼠标移动"这一主题涉及到jQuery的事件监听、动态创建元素以及CSS定位技术。下面将详细讲解这些知识点。 1. **jQuery 事件监听**: jQuery 提供了方便的事件绑定方法,如 `.on()`,用于监听用户...

    jQuery拖动任意层

    **jQuery拖动任意层** jQuery库为Web开发者提供了一种高效、简洁的方式来操作DOM(文档对象模型),并处理用户交互。在本示例中,我们将深入探讨如何利用jQuery实现网页上的层(通常指的是div元素)的拖动功能。这...

    jQuery浮动层 jQuery实现div跟着鼠标走

    在网页设计中,浮动层是一种常见的交互元素,它可以在用户移动鼠标时跟随鼠标的位置进行动态显示,常用于提示信息、广告展示或者下拉菜单等。本篇将详细讲解如何使用jQuery来实现这样的功能。 首先,我们需要理解...

    jquery 层移动

    在这个"jquery 层移动"的主题中,我们将深入探讨如何利用jQuery来实现层(div元素)的动态移动效果。 首先,我们来看标题"jquery 层移动",这指的是利用jQuery来改变HTML页面中层的位置,创建出平滑、动态的效果。...

    JQuery表格,移动层操作(用于选择座位)

    本主题“JQuery表格,移动层操作(用于选择座位)”聚焦于利用jQuery技术来创建交互式的表格,特别是适用于选择特定位置的应用场景,如电影院座位预订或篮球场比赛座位选择。 首先,我们要理解jQuery中的表格操作。...

    jQuery精美浮动层效果

    本教程将详细讲解如何利用jQuery实现一个精美的浮动层效果,这种效果通常用于创建弹出窗口、提示框或信息提示。 首先,我们需要理解浮动层的基本概念。浮动层,也称为浮动对话框或浮窗,是一种在网页上显示临时信息...

    jquery层叠图片滚动切换

    8. **触屏适配**:对于移动设备,需要考虑触摸事件,如`touchstart`、`touchmove`和`touchend`,并调整相应的交互逻辑。 9. **兼容性**:确保在不同的浏览器(如Chrome, Firefox, Safari, Edge等)以及不同设备...

    jquery 移动星星特效

    在本文中,我们将深入探讨如何使用jQuery来实现一个生动有趣的移动星星特效,包括星星从左到右的平移、渐隐渐现的效果、滑动时的抖动效果,以及点击星星后弹出层的显示与星星运动的暂停。首先,我们需要理解jQuery库...

    jquery 遮罩层

    遮罩层通常是一个全透明的div,覆盖在图片上,随着鼠标移动而显示。三角形通过CSS边框技巧创建: ```css #hover-image-mask { position: absolute; bottom: 0; right: 0; width: 100%; height: 100%; ...

    asp.net购物车jquery cookie可移动模态层版

    ASP.NET购物车jQuery Cookie可移动模态层版是一款基于ASP.NET技术、jQuery库以及Cookie实现的轻量级静态购物车解决方案。此项目采用Visual Studio 2010作为开发工具,利用了jQuery的便利性和Cookie的持久化特性,...

    jquery弹出层插件

    今天我们将深入探讨一款名为“jQuery弹出层插件”的工具,这款插件以其便捷性与灵活性,广泛应用于移动和网页项目中。 一、jQuery插件基础 jQuery插件是jQuery库的一个扩展,它们通过添加新的功能来增强原生的...

    jquery 弹出层支持移动

    在本主题中,“jquery 弹出层支持移动”指的是利用jQuery实现的可拖动对话框功能,这在网页交互设计中非常常见,能够提供更好的用户体验。 首先,我们来了解一下jQuery Dialog。jQuery UI库中的Dialog组件是一个...

    jQuery鼠标移动图片遮罩显示特效.zip

    当鼠标移动时,遮罩层的位置会根据鼠标坐标进行更新,这可以通过jQuery的`.css()`方法来动态改变元素样式实现。 其次,为了使遮罩层跟随鼠标移动,我们需要在`mousemove`事件的回调函数中计算遮罩层的新位置。这...

    简易的jquery层随滚动条移动

    本教程将详细讲解如何使用jQuery实现一个简单的层(div)随滚动条移动的效果。 首先,我们需要理解jQuery的基本概念。jQuery是一个快速、简洁的JavaScript库,它简化了HTML文档遍历、事件处理、动画以及Ajax交互等...

    Jquery 自定义可移动的插件弹窗

    **jQuery 自定义可移动弹窗插件** 在网页开发中,弹窗是一种常见的交互元素,用于显示重要信息、用户确认操作或提供额外的功能区域。jQuery 是一个轻量级的 JavaScript 库,它简化了 DOM 操作、事件处理和动画等...

    jquery横向平滑移动轮播切换效果.zip

    本示例中的"jquery横向平滑移动轮播切换效果"是一个利用jQuery实现的图片轮播功能,适用于网页的焦点图或幻灯片展示。这个效果的特点是图片按照横向顺序平滑地进行移动和切换,提供了优秀的用户体验。 首先,我们...

    Jquery弹出层时尚特效10种

    随着移动设备的普及,弹出层需要适应不同屏幕大小。通过jQuery的resize()事件和媒体查询,弹出层可以自适应地调整尺寸和布局,保证在各种设备上的良好显示。 以上是10种jQuery弹出层特效的概览,每一种特效都有其...

Global site tag (gtag.js) - Google Analytics