http://www.jsfoot.com/jquery/rating/
这里面有很多的特效。。。非常实用。。。嘿嘿。。。
而且代码非常优美。。。O(∩_∩)O哈哈~。。
下面就是个例子:
<script type="text/javascript">
/**
* $.float
* @extends jquery.1.4
* @fileOverview 创建一个悬浮层,支持上、下、左、右、右中、左中浮动
* @author
* @email mohaiguyan12@126.com
* @version 0.1
* @date 2010-04-18
* Copyright (c) 2010-2010
* @example
* $("#to-right").float({position:"rm"}); //右中位置浮动
*/
jQuery.fn.float= function(settings){
if(typeof settings == "object"){
settings = jQuery.extend({
//延迟
delay : 1000,
//位置偏移
offset : {
left : 0,
right : 0,
top : 0,
bottom : 0
},
style : null, //样式
width:100, //宽度
height:200, //高度
position:"rm" //位置
}, settings || {});
var winW = $(window).width();
var winH = $(window).height();
//根据参数获取位置数值
function getPosition($applyTo,position){
var _pos = null;
switch(position){
case "rm" :
$applyTo.data("offset","right");
$applyTo.data("offsetPostion",settings.offset.right);
_pos = {right:settings.offset.right,top:winH/2-$applyTo.innerHeight()/2};
break;
case "lm" :
$applyTo.data("offset","left");
$applyTo.data("offsetPostion",settings.offset.left);
_pos = {left:settings.offset.left,top:winH/2-$applyTo.innerHeight()/2};
break;
case "rb" :
_pos = {right:settings.offset.right,top:winH - $applyTo.innerHeight()};
break;
case "lb" :
_pos = {left:settings.offset.left,top:winH - $applyTo.innerHeight()};
break;
case "l" :
_pos = {left:settings.offset.left,top:settings.offset.top};
break;
case "r" :
_pos = {right:settings.offset.right,top:settings.offset.top};
break;
case "t" :
$applyTo.data("offset","top");
$applyTo.data("offsetPostion",settings.offset.top);
_pos = {left:settings.offset.left,top:settings.offset.top};
break;
case "b" :
$applyTo.data("offset","bottom");
$applyTo.data("offsetPostion",settings.offset.bottom);
_pos = {left:settings.offset.left,top:winH - $applyTo.innerHeight()};
break;
}
return _pos;
}
//设置容器位置
function setPosition($applyTo,position,isUseAnimate){
var scrollTop = $(window).scrollTop();
var scrollLeft = $(window).scrollLeft();
var _pos = getPosition($applyTo,position);
_pos.top += scrollTop;
isUseAnimate && $applyTo.stop().animate(_pos,settings.delay) || $applyTo.css(_pos);
}
return this.each(function(){
var $this = $(this);
$this.css("position","absolute");
settings.style && $this.css(settings.style);
setPosition($this,settings.position);
$(this).data("isAllowScroll",true);
$(window).scroll(function(){
$this.data("isAllowScroll") && setPosition($this,settings.position,true);
});
})
}else{
var speed = arguments.length > 1 && arguments[1] || "fast";
this.each(function(){
if(settings == "clearOffset"){
var _c = {};
if($(this).data("offset")){
_c[$(this).data("offset")] = 0;
$(this).data("isAllowScroll",false);
$(this).stop().animate(_c,speed);
}
}else if(settings == "addOffset"){
var _c = {};
if($(this).data("offset") && $(this).data("offsetPostion")){
_c[$(this).data("offset")] = $(this).data("offsetPostion");
$(this).stop().animate(_c,speed);
$(this).data("isAllowScroll",true);
}
}else if(settings == "setScrollDisable"){
$(this).data("isAllowScroll",false);
}else if(settings == "setScrollUsable"){
$(this).data("isAllowScroll",true);
}
})
}
}
$(function(){
$(".customer").float({
delay : 500,//延迟
position:"rb" //位置
});
$("#close").click(function(){
$(".customer").hide();
});
});
</script>
HTML:
<div class="customer" style="width: 360px;height: 160px" ><!-- ===========写你浮动框的业务代码=========== -->
<table width="100%" border="0" cellpadding="0" cellspacing="0" style="BORDER-TOP: #ffffff 1px solid; BORDER-LEFT: #ffffff 1px solid" bgcolor="#cfdef4">
<tr>
<td height="24" width="26" style="FONT-SIZE: 12px; BACKGROUND-IMAGE: url(images/msgTopBg.gif); COLOR: #0f2c8c" valign="middle">
<img src="images/msgLogo.gif" hspace="5" align="absMiddle" vspace="1" />
</td>
<td style="FONT-WEIGHT: normal; FONT-SIZE: 9pt; BACKGROUND-IMAGE: url(images/msgTopBg.gif); COLOR: #1f336b; PADDING-TOP: 4px" valign="middle" width="100%">
系统消息
</td>
<td style="BACKGROUND-IMAGE: url(images/msgTopBg.gif); PADDING-TOP: 2px" valign="middle" width="19" align="right">
<img id="close" src="images/msgClose.gif" hspace="3" style="CURSOR: pointer" title="关闭" />
</td>
</tr>
<tr>
<td colspan="3" height="90" style="PADDING-RIGHT: 1px; BACKGROUND-IMAGE: url(images/msgBottomBg.jpg); PADDING-BOTTOM: 1px">
<div style="BORDER-RIGHT: #b9c9ef 1px solid; PADDING-RIGHT: 13px; BORDER-TOP: #728eb8 1px solid; PADDING-LEFT: 13px; FONT-SIZE: 9pt; PADDING-BOTTOM: 13px; BORDER-LEFT: #728eb8 1px solid; WIDTH: 100%; COLOR: #1f336b; PADDING-TOP: 18px; BORDER-BOTTOM: #b9c9ef 1px solid; HEIGHT: 100%">
<a href="#" style="FONT-WEIGHT: bold; COLOR: red">>>您有 3 条未读消息</a>
<br/>
<br/>
<a href="#" target="_blank" style="FONT-WEIGHT: bold; COLOR: blue">>>您有 4 个未处理任务</a>
</div>
</tr>
</table>
<!-- ===========写你浮动框的业务代码=========== -->
</div>
效果:
附件下载:
- 大小: 19.6 KB
分享到:
相关推荐
左中右键连发+鼠标侧键代替SHIFT(不判断窗口)快捷键`
- **右中护板**:与左中护板对称,位于车身右侧。 - **座桶充电线**:用于给座桶内的设备充电的电线。 - **N1S充电座堵盖**:用于封闭充电座的盖子。 #### 十五、中护板组成部分 - **充电座盖**:用于封闭充电座的...
至于中键(或滚轮键)的单击和双击,由于浏览器支持有限,通常需要自定义逻辑来实现。例如,我们可以检测中键按下和释放的时间差: ```javascript var middleClickTimer; $(selector).on('mousedown', function...
LOL界面美化优点: 仅在Game\ClientZips.txt中添加一行文本和Game目录...只包含了人物状态栏(左下)、技能栏(中下)、小地图(右下)、队友(左中)、当前本机信息(右上)的界面修改,没有修改得分栏、装备购买栏。
这个方法允许我们将对象轻松地放置在屏幕的九个标准位置:左上、中上、右上、左中、中间、右中、左下、中下和右下。例如,如果我们想要将一个对象放在屏幕的右下角,只需调用`transform.ScreenPlacement(Screen...
图像被分割成9个部分:左上、右上、中间上、左中、右中、中间中、左下、右下和中间下。其中,边角的四个区域通常不允许拉伸,以保持图像的原始形状;而边缘和中心部分可以自由拉伸,确保图像在放大或缩小后仍能保持...
在CAD(计算机辅助设计)软件中,对齐单行文字是一项常见的操作,特别是在工程制图中,确保文字的排列整齐是提高图纸清晰度的关键。以下是一些关于如何在CAD中对齐单行文字的方法和技巧。 1. **利用“特性管理器”...
- 右中后部:与左中后部类似,同样关注轮胎、制动系统、钢板弹簧等。 - 右前部:检查轮胎、制动系统、半轴螺栓等,确保安全运行。 - 前部及发动机舱:除了上述内容,还应检查发动机的运行状况,如气压表,防止...
4. **右中后部**: - 轮胎与轮胎螺栓、半轴螺栓:同左中后部检查。 - 制动鼓轮毂、制动管路:同左中后部检查。 - 贮气筒:同左中后部检查。 - 钢板弹簧 U 型螺栓:检查钢板弹簧和U型螺栓的紧固和完好。 5. **...
9-slice 图片分割成9个部分:左上、右上、中间上、左中、中间、右中、左下、中间下和右下。当图片需要缩放时,这9个部分会独立拉伸,保持角落和边缘的原始比例,防止图像失真。这种方法特别适合于有固定边框或者填充...
然后张三的脸端正地对着镜头(如同身份证照相),眼看着视频画面中的自己,这时点按钮: ,然后张三的脸再分别上仰,下俯,左侧,右侧,每次都点上一个按钮,分别采下四个方向微偏角度的模板。 注意A:在点按钮的...
压缩包中有C#的源代码,部分功能和快捷键可以自行添加。软件可以复制键鼠的操作,并...软件支持鼠标的左中右键点击、滚轮的上下、左右键框选和键盘输入操作,而且支持保存操作数据到txt文件中,下次可以直接读取数据。
这些黑色像素条是9-Patch的核心,它们将图像分为9个部分:左上、右上、中间上、左中、中间、右中、左下、右下和中间下。每个角落的像素表示水平和垂直方向的拉伸,而边缘的像素则仅表示一个方向的拉伸。 2. **9-...
图片水印 /// /// 服务器图片相对路径 /// 保存文件名 ... /// 图片水印位置 0=不使用 1=左上 2=中上 3=右上 4=左中 9=右下 /// 附加水印图片质量,0-100 /// 水印的透明度 1--10 10为不透明</param>
(4) 水印的位置增加“以上随机”,即系统按原位置可选项(左上、左中、左下、中上、中中、中下 、右上、右中、右下)中随机选取。若文字水印和图片水印同时选择了“以上随机”,能避免两种水印重 叠。 (5) 增加...
这段代码首先定义了一个数组`alignOptions`,包含了九种对齐方式:左上角、居中上方、右上角、左中、居中、右中、左下角、居中下方和右下角。接着,程序遍历工作簿中的每个工作表和工作表中的每张图片。对于每个图片...
4.打开鼠标电源开关或将电池装入鼠标,然后按下鼠标左中右键保持约三秒钟。5.若配对成功,右下角按键会提示“对码成功”,若失败请重复以上步骤。注:对码时接收器与键鼠应尽量靠近,配对成功后请重新拔插接收器。...
(4) 水印的位置增加“以上随机”,即系统按原位置可选项(左上、左中、左下、中上、中中、中下、右上、右中、右下)中随机选取。若文字水印和图片水印同时选择了“以上随机”,能避免两种水印重叠。 (5) 增加了...
源码中提到支持水印的九宫格位置,这意味着可以将水印放置在图像的九个预定义位置:左上、右上、中间上、左中、中间、右中、左下、中间下、右下。通过计算相对于图像宽度和高度的百分比,我们可以灵活地调整水印的...
如表中所示,检查点分布在巷道的不同位置,包括中线、左上、中、右上等,以全面评估巷道尺寸的合规性。 - **宽度**:记录了不同位置的实际测量值,如左中3000mm、右中1500mm等,允许的误差范围在-50mm到+200mm之间...