jq常用事件(on,blur,focus,change)

// 方法一(推荐)
$('.box').on( "click",function() {} )
$('.box').on( "click",function(ev) {
ev.data.aaa // 跟js事件对象一样
}) // 方法二
$(".box").click( function(){} ) // 右键事件,取消系统默认事件
$('.sup').on('contextmenu' , function(ev) {
ev.preventDefault(); //取消事件
或者 return false; // 取消事件
}) // 事件冒泡:子父级拥有同样事件,子响应事件会传播到父级
// 子集点击事件: $('.sup').on('contextmenu' , function(ev) {
ev.stopPropagation(); // 阻止子集事件冒泡
}) $(".btn").on( function () {} ) // 值变化监测事件(input标签,只要值一变化触发)
$("#input").blur( function () {} ) // 失去焦点事件
$("#input").focus( function () {} ) // 获取焦点事件
$("#file").change( function () {} ) // 文件流,值变化触发事件(只对文件流有用)

js/jq等待图片(页面)加载完毕事件

jq页面加载完毕事件
$(document).ready(function () {
console.log('xxx')
}) 一般写成:
$(function(){
console.log('xxx')
}) 简写,可以保证页面加载完毕,还能保证jq局部变量 js页面加载完毕事件
window.onload = function () {} window.onload = function() {} 加载图片玩以后执行( 只能加载一个 )
window.load = function() {} 加载图片玩以后执行( 可以加载多个 )

js读取文件

$("#file").change(function () {
file = this.files[0];
reader = new FileReader(); {# 变成src属性,生成一个读文件的对象 #}
reader.readAsDataURL(file); {# 读取文件流 #} {# 等待文件流全部读取完毕 #}
reader.onload = function () {
$('.head_file').attr("src",reader.result)
}
});

jq常用事件(on,blur,focus,change),js/jq等待图片(页面)加载完毕事件,js读取文件的更多相关文章

  1. jQuery页面加载完毕事件及jQuery与JavaScript的比较

    1.jQuery概述 jQuery是一个JavaScript库,它集成了JavaScript.DOM.CSS和Ajax,简化了JavaScript编程,提倡write less, do more. 2 ...

  2. js判断页面加载完毕方法

    判断页面加载完成这个方法是很常见的,下面有三个常用的方法,各有利弊. 一.纯js方法 // (1).页面所有内容加载完成执行 window.onload = function(){ } // (2). ...

  3. 页面加载完毕后调用js方法进行布局操控 已实验

    页面加载完毕后调用js方法进行布局操控 已实验 $(function(){ var check1 = $("[id$=SMS]").is(':checked'); var bl=$ ...

  4. 图片懒加载插件lazyload.js详解

    <!DOCTYPE html> <html> <head> <meta http-equiv="Content-Type" content ...

  5. 为不同分辨率单独做样式文件,在页面头部用js判断分辨率后动态加载定义好的样式文件

    为不同分辨率单独做样式文件,在页面头部用js判断分辨率后动态加载定义好的样式文件.样式文件命名格式如:forms[_屏幕宽度].css,样式文件中只需重新定义文本框和下拉框的宽度即可. 在包含的头文件 ...

  6. Pace.js – 超赞的页面加载进度自动指示和 Ajax 导航效果

    在页面中引入 Pace.js  和您所选择主题的 CSS 文件,就可以让你的页面拥有漂亮的加载进度和 Ajax 导航效果.不需要挂接到任何代码,自动检测进展.您可以选择颜色和多种效果,有简约,闪光灯, ...

  7. JS判断页面加载完毕

    //JS判断页面加载完毕,再隐藏加载效果层,一个简单的JS加载效果. document.onreadystatechange = function () { if (document.readySta ...

  8. JS 页面加载触发事件 document.ready和window.onload的区别

    document.ready和onload的区别——JavaScript文档加载完成事件页面加载完成有两种事件: 一是ready,表示文档结构已经加载完成(不包含图片等非文字媒体文件): 二是onlo ...

  9. JS 页面加载触发事件 document.ready和onload的区别(转)

    原博地址:http://blog.163.com/zhaoyanping_1125/blog/static/20132915320111129113723710/ * document.ready和o ...

随机推荐

  1. 当锚点遇到fixed

    问题:页面内容导航fixed+锚点错位 solution: 锚点定位跟外边距没有关系. 我们使用内边距padding-top=fixed导航高度来使锚点可以精准定位: 此时新的问题产生了,内边距的存在 ...

  2. windows server 2008 R2 Enterprise 间实时同步之FreeFileSync 部署过程

    WindowsServer间实时同步之FreeFileSync 部署过程 1. 实验主机信息 IP 操作系统 源目录 目标目录 10.155.0.80 Windows Server 2008 R2 D ...

  3. Flink监控:Monitoring Apache Flink Applications

    This post originally appeared on the Apache Flink blog. It was reproduced here under the Apache Lice ...

  4. Python--day10(函数(使用、分类、返回值))

    1.  函数 1.  函数: 完成特定功能的代码块,作为一个整体,对其进行特定的命名,该名字就代表这函数 现实中:很多问题要通过一些工具进行处理 => 可以将工具提前生产出来并命名 =>通 ...

  5. Jmeter日志级别

    转自:https://blog.csdn.net/gowhere_/article/details/78555068 Jmeter日志默认存放在%JMeter_HOME%\bin目录,文件名通常是JM ...

  6. DAY25、面向对象总复习

    面向对象总复习:面向过程编程思想: 核心是 过程 二字, 过程指的是解决问题的步骤是,即先干什么再干什么. 基于该编程思想编写程序,相当于一条流水线,一种机械式的思维方式. 面向对象编程思想: 核心是 ...

  7. 【很好的分享】zookeeper系列

    http://blog.csdn.net/tswisdom/article/details/41522069

  8. java篇 之 操作符

    操作符:1.赋值操作符 用(+= ,^=...不会改变类型,如果用 = 会进行隐式转换类型) short x = 0; int i = 123456; x += i;//编译通过 x= x + i;/ ...

  9. js 替换所有指定的字符串

    js 的replace方法只替换第一个匹配到的的字符 如果要全局替换,使用以下方法(g为全局标志) str.replace(/需要替换的字符串/g,"新字符串") //如果有特殊符 ...

  10. leanote使用本地账户时,去掉待同步的小红点

    切换开发者工具,如下图,点击左上角的箭头图标,选取元素,直接选择小红点. 然后会看到小红点来自于resources/app/public/themes/default.css文件中2092行: .it ...