`
everlxq
  • 浏览: 108728 次
  • 性别: Icon_minigender_1
  • 来自: 青岛
社区版块
存档分类
最新评论

弹出控件移动

 
阅读更多
<%@ page contentType="text/html; charset=UTF-8" language="java"%>
<%@ include file="/commons/taglib.jsp"%>
<link rel="Stylesheet" href="<c:url value='/css/weebox.css" type="text/css'/>"/>
<script type='text/javascript' src='<c:url value='/js/jquery.js'/>'></script>
<script type="text/javascript">
var _move=false;//移动标记
var _x,_y;//鼠标离控件左上角的相对位置

$(function()
{
   $("#btnShow").click(function()
   {
      $("#BgDiv").css({ display: "block", height: $(document).height() });//743
      var yscroll=document.documentElement.scrollTop;//undifined
      $("#DialogDiv").css("top","200px");
      $("#DialogDiv").css("display","block");
      document.documentElement.scrollTop=0;
   });
   $("#btnClose").click(function()
   {
      $("#BgDiv").css("display", "none");
      $("#DialogDiv").css("display","none");
   });
   
   $("#DialogDiv").click(function(){
        //alert("click");//点击(松开后触发)
        }).mousedown(function(e){
        _move=true;
        _x=e.pageX-parseInt($("#DialogDiv").css("left"));
        _y=e.pageY-parseInt($("#DialogDiv").css("top"));
        $("#DialogDiv").fadeTo(20, 20);//点击后开始拖动并透明显示
    });
    $(document).mousemove(function(e){
        if(_move){
            var x=e.pageX-_x;//移动时根据鼠标位置计算控件左上角的绝对位置
            var y=e.pageY-_y;
            $("#DialogDiv").css({top:y,left:x});//控件新位置
        }
    }).mouseup(function(){
    _move=false;
    $("#DialogDiv").fadeTo("fast", 1);//松开鼠标后停止移动并恢复成不透明
  });
});

</script>
<body>
<div id="BgDiv"></div>
<div id="DialogDiv" style="display:none">
<h2>上传文件<a  id="btnClose" style="padding-top: 4px"><img src="<c:url value='/images/delete.gif'/>" border="0" title="单击关闭此窗口"></a></h2>
<table width="100%">
<tr><td>&nbsp;</td><td><b>允许下载</b></td></tr>
<tr><td><s:file name="files" required="true" onchange=""/></td><td><select name="yxxzs"><option value="1">允许</option><option value="0">不允许</option></select></td></tr>
</table>
</div>
<div class="biaoqian"><!--标签 -->
		  <input name="Input" type="button" value="附件信息"  class="mybiaoqian_on"/>
</div>
<table id="list" cellpadding="0" class="table" cellspacing="0">
<thead><tr><th height="30"><b>选择</b></th><th><b>序号</b></th><th><b>文件名</b></th><th><b>扩展名</b></th><th><b>文件大小</b></th><th><b>允许下载</b></th><th><b>下载次数</b></th></tr></thead>
<tbody>
<s:iterator value="filelist" status="st" id="sjfjb">
<tr>
<td width="5%"><input type="checkbox" name="ids" value="<s:property value='id'/>"></td>
<td width="5%"><s:property value="#st.index+1"/>&nbsp;</td>
<td width="50%">
<s:if test="yxxz==1">
<a href="<%=request.getContextPath() %>/bd/downloadFjAction!downloadFj.action?id=<s:property value='id'/>" title="点击下载"><s:property value="wjmc"/></a>
<s:hidden name="wjmcs" value="%{wjmc}"/>
</s:if>
<s:else><s:property value="wjmc"/></s:else>
</td>
<td width="10%"><s:property value="wjkzm"/>&nbsp;</td>
<td width="10%"><s:property value="wjdx"/>&nbsp;</td>
<td width="5%"><s:property value="yxxz1"/>&nbsp;</td>
<td width="5%"><s:property value="xzcs"/>&nbsp;</td>
</tr>
</s:iterator>
</tbody>
</table>

<s:submit method="deleteFjs" value="删除文件" onclick="return confirmListDelete('ids')" cssClass="input_submit"/>
<input id="btnShow" type="button" value="上传文件">
分享到:
评论

相关推荐

    CODESYS之可视化控件移动.docx

    《CODESYS之可视化控件移动详解》 CODESYS是一款强大的基于IEC 61131-3标准的编程环境,广泛应用于工业自动化领域。在CODESYS中,可视化设计是其重要组成部分,允许用户创建直观易用的人机交互界面(HMI)。本文将...

    实现java控件在窗体中自由移动

    鼠标移动到控件附近的时候,控件弹出 点击右键透明度增加,左键透明度降低,滑轮单击退出 *******特别说明,此版本基于jdk6.0,开发工具是eclipse 3.5,直接将此项目导入到eclipse中即可,如果用低于jdk6.0的版本将...

    list 方向控件移动

    在MFC(Microsoft Foundation Classes)项目中,当使用`CListCtrl`(List控件)时,经常会出现一个常见问题:即在使用键盘上下键进行列表项选择时,控件的响应会有明显的滞后或延迟现象。这种现象不仅影响用户体验,...

    delphi 控件在运行状态下可移动

    同时,确保在控件移动时调用 Repaint 或 Invalidate 来刷新界面,避免出现视觉上的延迟。 6. **调整布局**: 当用户移动控件后,可能需要更新其他控件的位置或大小以保持布局的一致性。这可以通过调整容器控件(如...

    鼠标移动到控件立即显示出对该控件的说明

    1. **悬停提示的概念**:悬停提示是一种用户界面设计技术,当用户的鼠标光标停留在某个元素(如按钮、链接、图标等控件)上时,会自动弹出一个小窗口显示相关信息。这个小窗口通常包含简短的文字描述,帮助用户理解...

    鼠标在控件上移动弹出窗体

    Qt做的界面,当鼠标移动到界面的的某个控件。可以自动弹出一个窗体或者其他控件

    android 可移动控件

    if (Math.abs(X - StartX) (Y - StartY) ){//计算器弹出 //这放点击后的逻辑代码 } break; case MotionEvent.ACTION_POINTER_DOWN: break; case MotionEvent.ACTION_POINTER_UP: break; case MotionEvent....

    C#chart控件游标跟随鼠标移动

    以上就是实现C# Chart控件游标CursorX跟随鼠标移动的基本步骤。这个功能可以增强用户与图表的交互性,帮助用户更方便地分析数据。当然,实际应用中可能还需要考虑更多细节,比如增加游标的视觉效果,处理边界条件等...

    Android 设置一个底部控件view随着软键盘的弹出而上移

    底部的视图可以设置为`CoordinatorLayout`的直接子视图,这样它就会跟随键盘的弹出和收起而移动。 3. **自定义Behavior**: 如果`CoordinatorLayout`不能满足需求,可以创建自定义的`Behavior`类。`Behavior`是`...

    这是一个自动移动窗体控件,可自动移动到屏幕边缘,鼠标移动到屏幕编缘,窗体自动弹出!

    这是一个自动移动窗体控件,可自动移动到屏幕边缘,鼠标移动到屏幕编缘,窗体自动弹出!可设置移动方向!

    控件移动及调整大小.zip易语言项目例子源码下载

    在这个“控件移动及调整大小.zip”压缩包中,我们可以推测它包含了一个易语言的项目实例,该实例着重展示了如何在用户界面上动态地移动和调整控件的大小。这在GUI(图形用户界面)编程中是一个常见的需求,尤其对于...

    日期控件(可设置是否显示日)从屏幕的底部弹出

    在这个特定的案例中,该控件可以“从屏幕的底部弹出”,这通常意味着它采用了滑动或者模态对话框的形式出现。这种设计符合现代移动应用的交互习惯,能提高用户体验,因为它不会占据整个屏幕,而是以一种不那么侵入性...

    移动付费控件解析

    当用户点击该菜单项时,会弹出一个对话框,允许用户输入新的 paycode,并通过 `AlertDialog.Builder` 创建和配置对话框。 4. AlertDialog.Builder `AlertDialog` 提供了一种弹出式对话框,用于与用户交互。`...

    Visual Basic 6 Resizer VB6控件动态位置大小调整

    将工具箱中新出现的VB6Resizer控件拖动到窗体上即可.被调整控件需要使用Tag属性定义调整规则,方式如下:H-调整控件自身高度.W-调整空间自身宽度.T-调整控件与容器顶部距离.L-调整控件与容器左侧距离.例如―HW‖表示...

    labview——控件引用

    2. **管理控件引用**:控件引用节点通常会出现在程序框图的左上角,你可以根据需要移动它。引用节点的颜色和形状表示其当前状态,例如,灰色表示未连接,绿色表示已连接。 3. **使用控件引用**:在程序框图中,你...

    C# 弹出框,winform弹出框

    2. **鼠标放上显示**:当鼠标指针移动到弹出框上时,弹出框保持可见。这可以通过处理鼠标事件(如MouseEnter和MouseLeave)来实现。当鼠标进入弹出框范围时,取消关闭计时器;当鼠标离开时,重新启动计时器,使弹出...

    移动应用日期控件

    在这种情况下,我们可以为每个日期字段添加一个日期控件,用户可以直接点击输入框触发日期选择器,然后从弹出的界面中选择日期。同时,为了提高用户体验,我们还可以添加清除按钮,方便用户快速删除已选的日期。 总...

    C#自定义圆形控件 可缩放和移动

    4. 在弹出的对话框中,浏览并选择刚刚生成的DLL文件,然后点击“确定”。 现在,你应该可以在工具箱中看到这个自定义的圆形控件,可以直接将其拖放到表单上使用。 总的来说,自定义控件的开发是C#编程中的一个重要...

    窗口最大化时移动控件位置

    在Windows编程中,窗口最大化是一个常见的操作,但随之而来可能会出现一些问题,特别是在涉及自定义控件布局的情况下。标题“窗口最大化时移动控件位置”所指出的问题是,在窗口被最大化的过程中,控件的位置更新...

    VB picturebox控件的拖动事件.rar

    总之,VB PictureBox控件的拖动事件实现涉及对鼠标事件的监听和处理,通过捕获鼠标按下、移动和释放的状态,动态调整控件的位置。通过深入理解这些基本的事件处理机制,开发者可以创建出更丰富、更具有交互性的VB...

Global site tag (gtag.js) - Google Analytics