Welcome 微信登录

首页 / 脚本样式 / JavaScript

基于jQuery+HttpHandler实现图片裁剪效果代码(适用于论坛, SNS)

基于jQuery+HttpHandler实现图片裁剪效果代码(适用于论坛, SNS)

正文:为了使层次分明及便于阅读, 整个解决方案如下:其中BitmapCutter.Core是图片的服务器端处理程序, 类图为:简单说明下, 更多说明可查看源码注释 :Cutter为裁剪对象, 用于存储客户端通过AJAX提交的数据.Helper为图片处理类, 包括图片翻转(RotateImage()), 图片裁剪(GenerateBitmap()).Callback为服务器端图片处理类, 通过使用Cutter封装客户端AJAX提交的数据, 然后调用Helpe...
简短几句jquery代码的实现一个图片向上滚动切换

简短几句jquery代码的实现一个图片向上滚动切换

animate()参数介绍: animate() 方法执行 CSS 属性集的自定义动画。 该方法通过CSS样式将元素从一个状态改变为另一个状态。CSS属性值是逐渐改变的,这样就可以创建动画效果。 只有数字值可创建动画(比如 "margin:30px")。字符串值无法创建动画(比如 "background-color:red")。 PS:但是如果你引用了最新jquery ui框架的话backgroudColor,color之类的属性也可以实现渐变了。 PS:...
Javascript变量函数浅析

Javascript变量函数浅析

一、变量 在javascript变量中可以存放两种类型的值:原始值和引用值。 原始值存储在栈上的简单字段,也就是值直接存储在变量所标示的位置内。 引用值存储在堆内的对象,栈内变量保存的是指向堆内对象的指针值。 在javascript中有5种基本类型:Undefined,Null,Boolean,Number,String。 引用类型其实就是对象,类似其他语言中类实例的概念。 复制代码 代码如下: var b = true; // 存储在栈上 var num...
分享20多个很棒的jQuery 文件上传插件或教程

分享20多个很棒的jQuery 文件上传插件或教程

1. PluploadPlupload 是一个Web浏览器上的界面友好的文件上传模块,可显示上传进度、图像自动缩略和上传分块。可同时上传多个文件。2. The KillersAjax Upload该插件使用 XHR 用于上传多个文件,支持上传进度显示,但不支持 IE3. SWFUpload jQuery Plugin4. AjaxFileUpload5. UploadifyUploadify简单说来,是基于Jquery的一款文件上传插件。它的功能特色总结如...
JQuery扩展插件Validate 3通过参数设置错误信息

JQuery扩展插件Validate 3通过参数设置错误信息

最终显示在页面上的错误分为两种:第一种是默认错误信息,该信息已经被定义在插件中了,可以手动修改。 第二种是通过参数指定的错误信息,如果没有指定则会使用默认的错误信息。将上个示例的js修改如下: 复制代码 代码如下: <script type="text/javascript"> $(function() { $("#signupForm").validate( //在上例中新增的部分 { rules: { txtPassword1: "requ...
JQuery扩展插件Validate—4设置错误提示的样式

JQuery扩展插件Validate—4设置错误提示的样式

我们先来使用firebug查看在前面的示例中JS产生的html错误提示:从图中我们发现错误信息是被放在了一个label标签中,且有一个类样式error,只要为signupform下面的label标签中的error定css样式,应该就可以修改显示结果了,添加的css代码如下: 复制代码 代码如下: <style type="text/css"> * { font-size: 14px; } #signupForm label.error { co...
$.ajax返回的JSON无法执行success的解决方法

$.ajax返回的JSON无法执行success的解决方法

晚上在修改代码,之前用的 复制代码 代码如下: $.ajax({ .. dataType:"json", ... success:function(json){ //不执行success }, error:function(error){ //总是执行这个error } }); 为什么会这样子呢?在网上查了好久,结果发现是因为我指定了dataType:"json",这样一指定完蛋了,对Json的要求就非常严格起来了,起初我的json格式是这样写的:"{r...
<< 521 522 523 524 525 526 527 528 529 530 >>