- 浏览: 476178 次
- 性别:
- 来自: 杭州
文章分类
最新评论
-
a115962262:
谢谢小伙伴,还好有你,拿回去试试,要兼容windos和linu ...
hyperic-sigar-1.6.4 java获取软硬件相关信息 -
东辉VS风行:
东辉VS风行 写道写的很好,没看懂的就要自己多看些书,别喷楼主 ...
extjs4 异步树的写法 -
东辉VS风行:
写的很好,没看懂的就要自己多看些书,别喷楼主 我感觉楼主写的 ...
extjs4 异步树的写法 -
546968662:
博主给解释一下异步请求时为什么会带上节点参数id
extjs4 异步树的写法 -
amwons:
谢谢了!这东西还真不好找。
hyperic-sigar-1.6.4 java获取软硬件相关信息
<style>
#div1 {
float: left;
padding: 5px;
margin: 10px;
background: #FFF;
border: 1px solid #c51100;
width: 250px;
height:480px;
}
#div2{
float: left;
padding: 5px;
margin: 10px;
background: #FFF;
border: 1px solid #c51100;
width: 250px;
height:480px;
}
</style>
<DIV id=ctl04_ddlSalesMan style="Z-INDEX: 3; WIDTH:200px" value text>
<INPUT id=ctl04_ddlSalesMan_valueField type=hidden name=ctl04_ddlSalesMan_valueField>
<TABLE id=ctl04_ddlSalesMan_tblRefControl cellSpacing=0 cellPadding=0 width="100%" border=0 unselectable="on">
<TBODY>
<TR>
<TD unselectable="on">
<INPUT id=ctl04_ddlSalesMan_textField style="WIDTH: 100%" name=ctl04_ddlSalesMan_textField autocomplete="off">
</TD>
<TD width=34 unselectable="on">
<IMG id=ctl04_ddlSalesMan_imgNew style="WIDTH: 17px; HEIGHT: 16px" src="images/RefControlNew.gif"><IMG id=ctl04_ddlSalesMan_img style="WIDTH: 17px; HEIGHT: 16px" src="images/RefControlSearch.gif" onclick='popDiv();'>
</TD>
</TR>
</TBODY>
</TABLE>
</DIV>
<script>
/**
*弹出层
*/
function popDiv()
{
var msgw,msgh,bordercolor;
msgw=600;//提示窗口的宽度
msgh=500;//提示窗口的高度
titleheight=25 //提示窗口标题高度
bordercolor="#c51100";//提示窗口的边框颜色
titlecolor="#c51100";//提示窗口的标题颜色
var sWidth,sHeight;
sWidth=screen.width;
sHeight=screen.height;
//创建阴影层
var bgObj=document.createElement("div");
bgObj.setAttribute('id','bgDiv');
bgObj.style.position="absolute";
bgObj.style.top="0";
bgObj.style.background="#cccccc";
bgObj.style.filter="progid:DXImageTransform.Microsoft.Alpha(style=3,opacity=25,finishOpacity=75";
bgObj.style.opacity="0.6";
bgObj.style.left="0";
bgObj.style.width=sWidth + "px";
bgObj.style.height=sHeight + "px";
bgObj.style.zIndex = "10000";
document.body.appendChild(bgObj);
//创建弹出层
var msgObj=document.createElement("div")
msgObj.setAttribute("id","msgDiv");
msgObj.setAttribute("align","center");
msgObj.style.background="white";
msgObj.style.border="1px solid " + bordercolor;
msgObj.style.position = "absolute";
msgObj.style.left = "50%";
msgObj.style.top = "50%";
msgObj.style.font="12px/1.6em Verdana, Geneva, Arial, Helvetica, sans-serif";
msgObj.style.marginLeft = "-225px" ;
msgObj.style.marginTop = -75+document.documentElement.scrollTop+"px";
msgObj.style.width = msgw + "px";
msgObj.style.height =msgh + "px";
msgObj.style.textAlign = "center";
msgObj.style.lineHeight ="25px";
msgObj.style.zIndex = "10001";
var title=document.createElement("h4");
title.setAttribute("id","msgTitle");
title.setAttribute("align","right");
title.style.margin="0";
title.style.padding="3px";
title.style.background=bordercolor;
title.style.filter="progid:DXImageTransform.Microsoft.Alpha(startX=20, startY=20, finishX=100, finishY=100,style=1,opacity=75,finishOpacity=100);";
title.style.opacity="0.75";
title.style.border="1px solid " + bordercolor;
title.style.height="18px";
title.style.font="12px Verdana, Geneva, Arial, Helvetica, sans-serif";
title.style.color="white";
title.style.cursor="pointer";
title.innerHTML="关闭";
title.onclick=function(){
document.body.removeChild(bgObj);
document.getElementById("msgDiv").removeChild(title);
document.body.removeChild(msgObj);
}
document.body.appendChild(msgObj);
document.getElementById("msgDiv").appendChild(title);
var main=document.createElement("div");
main.setAttribute('id','mainDiv');
main.style.width = msgw + "px";
main.style.height =msgh + "px";
main.setAttribute("align","center");
main.innerHTML="<div id='div1'></div><div id='div2'></div>";
document.getElementById("msgDiv").appendChild(main);
drag("msgDiv",1);
}
/**
*拖动效果
*/
function drag(o,s)
{
if (typeof o == "string") o = document.getElementById(o);
o.orig_x = parseInt(o.style.left) - document.body.scrollLeft;
o.orig_y = parseInt(o.style.top) - document.body.scrollTop;
o.orig_index = o.style.zIndex;
o.onmousedown = function(a)
{
this.style.cursor = "move";
this.style.zIndex = 10000;
var d=document;
if(!a)a=window.event;
var x = a.clientX+d.body.scrollLeft-o.offsetLeft;
var y = a.clientY+d.body.scrollTop-o.offsetTop;
d.ondragstart = "return false;"
d.onselectstart = "return false;"
d.onselect = "document.selection.empty();"
if(o.setCapture)
o.setCapture();
else if(window.captureEvents)
window.captureEvents(Event.MOUSEMOVE|Event.MOUSEUP);
d.onmousemove = function(a)
{
if(!a)a=window.event;
o.style.left = a.clientX+document.body.scrollLeft-x;
o.style.top = a.clientY+document.body.scrollTop-y;
o.orig_x = parseInt(o.style.left) - document.body.scrollLeft;
o.orig_y = parseInt(o.style.top) - document.body.scrollTop;
}
d.onmouseup = function()
{
if(o.releaseCapture)
o.releaseCapture();
else if(window.captureEvents)
window.captureEvents(Event.MOUSEMOVE|Event.MOUSEUP);
d.onmousemove = null;
d.onmouseup = null;
d.ondragstart = null;
d.onselectstart = null;
d.onselect = null;
o.style.cursor = "normal";
o.style.zIndex = o.orig_index;
}
}
if (s)
{
var orig_scroll = window.onscroll?window.onscroll:function (){};
window.onscroll = function ()
{
orig_scroll();
o.style.left = o.orig_x + document.body.scrollLeft;
o.style.top = o.orig_y + document.body.scrollTop;
}
}
}
</script>
发表评论
-
node安装
2021-07-03 19:14 1578node安装 node -v npm -v npm ... -
SHELL脚本判断某端口是否被占用
2021-07-04 10:50 1087#!/bin/bash #检查8080端口是否被占用,如 ... -
Uncaught DOMException:
2021-06-27 11:53 2038<listener> ... -
jQuery插件的开发
2016-08-13 00:12 800jQuery插件的开发包括两种: 一种是类级别的插件 ... -
js跨域问题解决
2021-06-25 07:56 1750这里说的js跨域是指通过js在不同的域之间进行数据传 ... -
JS捕获窗口关闭事件
2021-05-30 10:46 933<script type="text/ja ... -
HTML禁止网页文字复制,禁止查看源代码
2021-05-30 10:44 10511,禁止复制 放在任意位置 <scri ... -
js 控制文本框中特殊字符的输入
2021-05-27 21:07 400<script> function v ... -
如何与人交往4
2021-05-16 10:33 930人际交往讲究互动性,需要“你情我愿”,一方发出信息,另一方要有 ... -
JS的正则表达式
2021-05-10 22:51 496JS的正则表达式(preview ... -
jquery使用总结
2021-05-10 22:50 472随着WEB2.0及ajax思想在 ... -
浏览器最大化问题
2012-03-01 11:32 1195方式一 1、js <SCRIPT LANGUA ... -
正则表达式验证时间闰年问题
2012-02-29 17:26 1580如果单纯用正则的话,去掉第一个/和最后的/ig简单的日期格式验 ... -
js生成xml文件,兼容ie和firefox
2011-08-29 16:21 3142<script> function create ... -
javascript实现另存为对话框
2011-08-12 16:46 4439<html> <head> ... -
JavaScript--execCommand指令集
2011-08-12 16:41 1203<HTML> <HEAD&g ... -
ocx插件被隐藏会自动启动Microsoft Visual Studio 2005进行调试
2011-07-26 19:37 1596页面中中引用ocx插件的方法如下: <div id ... -
如何去掉链接的虚线框
2011-07-13 18:47 886当一个链接得到焦点时 ... -
如何用html实现圆形云台
2011-07-13 18:42 2839首先制作出来一张圆形云台的图片,使用该图片作为div 的背景图 ... -
IE6下Png透明最佳解决方案(推荐) Unit PNG Fix
2011-07-13 17:06 1433).下载unitpngfix.zip然后,添加下面的代码到你页 ...
相关推荐
在提供的压缩包“弹出层并可鼠标拖动”中,包含了实现这一功能的具体文件,你可以通过下载并引入这些文件到你的项目中,直接调用封装好的接口来快速实现弹出层的拖动效果。这大大简化了开发过程,提高了效率。 总结...
jQuery LayerModel是一款基于jQuery的弹出层插件,它提供了丰富的功能,包括创建各种类型的弹出窗口,如提示、信息、确认、加载等,并且支持弹出层的拖动效果。在网页交互设计中,弹出层是常用的一种增强用户体验的...
- 实现拖拽功能,允许用户自由调整弹出层的位置。 - 添加确认或取消按钮,处理复杂的用户交互逻辑。 在提供的"自定义js弹出窗口"压缩包文件中,可能包含了实现以上功能的示例代码。通过查看和学习这些代码,你...
4. **拖拽功能**:实现拖拽逻辑,通常通过计算鼠标移动距离并更新弹出层的位置来实现。 5. **API接口**:提供显示、隐藏、销毁等方法,便于在代码中控制弹出层的状态。 为了使弹出层可扩展,开发者可能还提供了插件...
"zDrag.js"可能包含拖放功能的实现,允许用户通过鼠标拖动来调整弹出层的位置,增加用户的操作自由度。 "bigform.html"和"test.html"可能是用于测试不同场景下弹出层功能的页面,可能包含了复杂表单或其他交互元素...
本文将详细探讨“弹出层,可拖动,仿discuz2.x 登录弹出”这一主题,以及相关的技术实现和特点。 首先,弹出层的核心特性是它的可拖动性。这意味着用户可以通过鼠标点击并移动来改变弹出层的位置,提供了更高的交互...
QML弹出窗口组件,灯箱效果、动画效果,可拖拽 核心思路:一个mask层,一个最顶层,都用rectangle,禁止事件穿透,动画效果 http://www.cnblogs.com/surfsky/p/3998391.html
本资源"模拟一个弹出可拖动的层窗口源码(效果超酷)"正是利用了JavaScript来实现一个极具吸引力的交互式功能——可拖动的弹出层窗口。下面我们将深入探讨这一技术实现的关键知识点。 首先,让我们理解什么是弹出层...
在IT领域,尤其是在Web开发中,我们经常遇到各种交互式设计和组件的实现,其中“jQuery弹出层插件点击弹出层可拖动,弹出层为umeditor”就是一个典型的例子。这个功能结合了多个技术,包括jQuery、CSS、iframe以及...
这个"js可拖拽最大最小化弹出层窗口.zip"压缩包提供了一个解决方案,它允许用户通过鼠标操作灵活调整窗口的位置和大小,并实现窗口状态的切换。下面我们将详细探讨相关的JavaScript知识点。 首先,我们来理解“拖拽...
"js弹出层特效点击按钮弹出窗口支持鼠标拖动"这个主题,关注的是如何创建一个具有动态效果的弹出层,它不仅可以在用户点击按钮时出现,还允许用户通过鼠标拖动来调整弹出层的位置。 首先,我们需要理解HTML结构。在...
4. **可拖动弹出层**:用户可以通过鼠标拖动弹出层的位置。这需要监听鼠标的`mousedown`、`mousemove`和`mouseup`事件,计算偏移量,并更新弹出层的CSS位置。 5. **自适应大小**:弹出层内容可能根据数据动态变化,...
"js弹出层可拖动兼容各大浏览器"这个主题涵盖了如何利用JavaScript实现一个弹出窗口,并确保它在各种浏览器(如Chrome、Firefox、Safari、Edge和IE等)上具有良好的兼容性。下面我们将深入探讨这一技术。 首先,...
标题中的“缓冲动画效果弹出层并且可以拖动”指的是在网页中实现一种具有缓冲动画效果的弹出窗口,该窗口不仅能够展示信息,还能允许用户通过鼠标进行拖动定位。这种功能通常用于创建对话框、提示框或者模态窗口等...
"弹出层拖动效果"是网页设计中常见的一种交互功能,它允许用户通过鼠标拖动来移动弹出窗口的位置,提高了用户体验。在这个例子中,我们将深入探讨如何使用JavaScript来实现这一效果。 首先,弹出层通常是网页上的一...
5. **拖动功能**:实现拖动功能通常涉及监听鼠标事件(mousedown、mousemove、mouseup),计算鼠标相对于弹出层的位置,然后更新元素的CSS位置属性。 6. **插件化设计**:优秀的jQuery插件通常遵循一定的设计模式,...
在这个项目中,我们讨论的是如何使用这两种语言来创建一个可拖动的弹出层,并实现兼容IE7及以上版本,包括Firefox和Chrome在内的多种浏览器的锁屏效果。这个功能在网页应用中很常见,比如在显示模态对话框或提示信息...
例如,我们可以创建一个函数,动态地创建一个新的DOM元素作为弹出层,并添加拖动功能,这正是"弹出层拖动效果"文件名所暗示的。 对于"搭配frames 经典!"这部分,frames在HTML中是指框架,它将网页划分为多个独立的...