$(function(){var val = math.random()*100;
var sval = math.floor(val);
if(sval <40 ){alert(sval); }})
1、获取到div对象并且获取到当前偏移位置
var p = $("#elementId");对象。var offset = p.offset(); 位置。
2、设置坐标位置,一般之关系距离顶部和左部的坐标:$("#secondElementId").offset({ top: offset.top, left: offset.left})
Document
点击按钮一个生成0-40的数
这个用不到jquery,因为js代码就能够很简单实现:
(Math.random()*41).toFixed(0)
解析:
我们知道: 0
所以:0 然后对这个结果取整就行了。(有很多种取整方法,我只是随便取了其中一种,注意toFixed取整后,结果是'string'类型) 为什么41而不是40? 因为取整只是很暴力的截掉了小数部分,所以0.9会变成0,39.9会变成39,而你为了取到40,所以需要乘以41。
随机数使用基本的javascript所提供的方法,jquery并不会简化这个。jquery简化的是前端各种浏览器具体style, 动画, 或javascript解释器不同造成的差异性,但基本上不会去简化这个数学操作。
仍然要用javascript:
var rand = parseInt(Math.random() * (上限 - 下限 + 1) + 下限); //随机整数,自填 40, 0
$(function(){
var val = math.random()*100;
var sval = math.floor(val);
if(sval <40 ){
alert(sval);
}
})