在线预览:
二阶:http://qingshanboke.com/demo/quadratic.htm
三阶:http://qingshanboke.com/demo/bezier.htm
一、实现思路:
1.用两个canvas实现,一个绘制曲线,一个绘制运动圆点。
2.绘制曲线:可以通过canvas提供的API方法绘制。
二阶:quadraticCurveTo(controlX,control...
原型扩展方法:
/**
*js时间对象的格式化;
*eg:format="yyyy-MM-ddhh:mm:ss";
*/
Date.prototype.format=function(format){
varo={
"M%2B":this.getMonth()%2B1,//month
"d%2B":this.getDate(),//day
"h%2B":this.getHours(),//hour...
$("#btn").attr({"disabled":"disabled"});//将按钮禁用
$("#btn").removeAttr("disabled");//将按钮启用
$("#btn").click(function(){
$("#btn").attr({"disabled":"disabled"});
$.ajax({
url:"",
type:"POST",
data:...
$(function(){
$('.input').bind('keydown',function(e){
varkey=e.which;
if(key==13){
e.preventDefault();
//功能:其他逻辑
}
});
});
方法一:
//对Date的扩展,将Date转化为指定格式的String
//月(M)、日(d)、小时(h)、分(m)、秒(s)、季度(q)可以用1-2个占位符,
//年(y)可以用1-4个占位符,毫秒(S)只能用1个占位符(是1-3位的数字)
//例子:
//(newDate()).format("yyyy-MM-ddhh:mm:ss.S")==>2006-07-02...
$('img').each(function(){
$(this)[0].onload=function(){
varmaxWidth=document.body.offsetWidth;//最大宽度,高度按比例计算
varrate=0;//缩放比例
varwidth=$(this).width();
varheight=$(thi...
此今为止我看过的最详细的规范,收集起来,给需要的朋友们!
身为一名教育机构患者,每天都有无数的同学问我:“老师,规范给一个!”“规范,老师!”“老师,尺寸!”“老师,......”
虽然心里无数万马奔腾,群文件不看吗?群里!!群!然鹅,我的回答却是:“好的,同学,给你发一份,不过咱们的群文件有哦!可以随时下载!"
(YABI,miaomiaomiao!)
...
1.在页面中查找iframe页面元素:
$("#iframe").contents().find("#id")
2.在iframe中查找父页面元素:
$("#id",parent.document)
3.在iframe中调用父页面中定义的方法和变量:
parent.method
parent.value
在datagrid的onLoadSuccess事件进行操作:
onLoadSuccess:function(data){
if(data.total==0){
varbody=$(this).data().datagrid.dc.body2;
body.find('tabletbody').append('暂无数据');
}
}
思路:
通过捕捉浏览器滚动条下拉事件,触发异步加载数据的js方法,实现数据的动态添加。
脚本:
varlastId=0;//记录每一次加载时的最后一条记录id,跟您的排序方式有关。
varisloading=false;
$(window).bind("scroll",function(){
if($(document).sc...