<%@ 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> </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"/> </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"/> </td>
<td width="10%"><s:property value="wjdx"/> </td>
<td width="5%"><s:property value="yxxz1"/> </td>
<td width="5%"><s:property value="xzcs"/> </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之可视化控件移动详解》 CODESYS是一款强大的基于IEC 61131-3标准的编程环境,广泛应用于工业自动化领域。在CODESYS中,可视化设计是其重要组成部分,允许用户创建直观易用的人机交互界面(HMI)。本文将...
鼠标移动到控件附近的时候,控件弹出 点击右键透明度增加,左键透明度降低,滑轮单击退出 *******特别说明,此版本基于jdk6.0,开发工具是eclipse 3.5,直接将此项目导入到eclipse中即可,如果用低于jdk6.0的版本将...
在MFC(Microsoft Foundation Classes)项目中,当使用`CListCtrl`(List控件)时,经常会出现一个常见问题:即在使用键盘上下键进行列表项选择时,控件的响应会有明显的滞后或延迟现象。这种现象不仅影响用户体验,...
同时,确保在控件移动时调用 Repaint 或 Invalidate 来刷新界面,避免出现视觉上的延迟。 6. **调整布局**: 当用户移动控件后,可能需要更新其他控件的位置或大小以保持布局的一致性。这可以通过调整容器控件(如...
1. **悬停提示的概念**:悬停提示是一种用户界面设计技术,当用户的鼠标光标停留在某个元素(如按钮、链接、图标等控件)上时,会自动弹出一个小窗口显示相关信息。这个小窗口通常包含简短的文字描述,帮助用户理解...
Qt做的界面,当鼠标移动到界面的的某个控件。可以自动弹出一个窗体或者其他控件
if (Math.abs(X - StartX) (Y - StartY) ){//计算器弹出 //这放点击后的逻辑代码 } break; case MotionEvent.ACTION_POINTER_DOWN: break; case MotionEvent.ACTION_POINTER_UP: break; case MotionEvent....
以上就是实现C# Chart控件游标CursorX跟随鼠标移动的基本步骤。这个功能可以增强用户与图表的交互性,帮助用户更方便地分析数据。当然,实际应用中可能还需要考虑更多细节,比如增加游标的视觉效果,处理边界条件等...
底部的视图可以设置为`CoordinatorLayout`的直接子视图,这样它就会跟随键盘的弹出和收起而移动。 3. **自定义Behavior**: 如果`CoordinatorLayout`不能满足需求,可以创建自定义的`Behavior`类。`Behavior`是`...
这是一个自动移动窗体控件,可自动移动到屏幕边缘,鼠标移动到屏幕编缘,窗体自动弹出!可设置移动方向!
在这个“控件移动及调整大小.zip”压缩包中,我们可以推测它包含了一个易语言的项目实例,该实例着重展示了如何在用户界面上动态地移动和调整控件的大小。这在GUI(图形用户界面)编程中是一个常见的需求,尤其对于...
在这个特定的案例中,该控件可以“从屏幕的底部弹出”,这通常意味着它采用了滑动或者模态对话框的形式出现。这种设计符合现代移动应用的交互习惯,能提高用户体验,因为它不会占据整个屏幕,而是以一种不那么侵入性...
当用户点击该菜单项时,会弹出一个对话框,允许用户输入新的 paycode,并通过 `AlertDialog.Builder` 创建和配置对话框。 4. AlertDialog.Builder `AlertDialog` 提供了一种弹出式对话框,用于与用户交互。`...
将工具箱中新出现的VB6Resizer控件拖动到窗体上即可.被调整控件需要使用Tag属性定义调整规则,方式如下:H-调整控件自身高度.W-调整空间自身宽度.T-调整控件与容器顶部距离.L-调整控件与容器左侧距离.例如―HW‖表示...
2. **管理控件引用**:控件引用节点通常会出现在程序框图的左上角,你可以根据需要移动它。引用节点的颜色和形状表示其当前状态,例如,灰色表示未连接,绿色表示已连接。 3. **使用控件引用**:在程序框图中,你...
2. **鼠标放上显示**:当鼠标指针移动到弹出框上时,弹出框保持可见。这可以通过处理鼠标事件(如MouseEnter和MouseLeave)来实现。当鼠标进入弹出框范围时,取消关闭计时器;当鼠标离开时,重新启动计时器,使弹出...
在这种情况下,我们可以为每个日期字段添加一个日期控件,用户可以直接点击输入框触发日期选择器,然后从弹出的界面中选择日期。同时,为了提高用户体验,我们还可以添加清除按钮,方便用户快速删除已选的日期。 总...
4. 在弹出的对话框中,浏览并选择刚刚生成的DLL文件,然后点击“确定”。 现在,你应该可以在工具箱中看到这个自定义的圆形控件,可以直接将其拖放到表单上使用。 总的来说,自定义控件的开发是C#编程中的一个重要...
在Windows编程中,窗口最大化是一个常见的操作,但随之而来可能会出现一些问题,特别是在涉及自定义控件布局的情况下。标题“窗口最大化时移动控件位置”所指出的问题是,在窗口被最大化的过程中,控件的位置更新...
总之,VB PictureBox控件的拖动事件实现涉及对鼠标事件的监听和处理,通过捕获鼠标按下、移动和释放的状态,动态调整控件的位置。通过深入理解这些基本的事件处理机制,开发者可以创建出更丰富、更具有交互性的VB...