jquery事件

js、jquery实用小技巧集合

青春壹個敷衍的年華 提交于 2020-02-23 05:00:28
Tip16:JS的定时器   JS 中有两种定时器,setTimeout('fn', t) 和 setInterval('fn', t),'fn'指的是定时执行的方法名,字符串类型。   setTimeout('fn', t): 只执行一次,执行完成后将销毁。   setInterval('fn', t):一直执行。 (Date:2012-02-17) ----------------------------------------------------------------- Tip15:Jquery触发回车事件 $(function () { $('#target').bind('keyup', function (event) { if (event.keyCode == 13) { alert("Hello~"); } }); }); (Date:2011-10-28) ----------------------------------------------------------------- Tip14:获得select 的值   jquery可以像获取textbox值一样获取select的值:$('select').val(); (Date:2011-10-19) ------------------------------------------------

jquery 封装自定义组件实例

耗尽温柔 提交于 2020-02-23 04:22:08
下面的代码是封装了一个 table组件。 该组件 支持表格 自定义列、列的显示与隐藏、列对齐方式、点击事件。 效果截图: 代码如下: <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>自定义组件</title> <!-- <link rel="stylesheet" type="text/css" href="js/index.css"> --> <script type="text/javascript" src="./js/jquery-3.3.1.js"></script> <script type="text/javascript" src="./js/component.js"></script> </head> <body > <div class="mytable"></div> </body> <script> $(function(){ var table = $(".mytable").mytable({ align:'center', column:[ {name:'lsh',label:'流水号',width:80,visible:false}, {name:'xm',label:'姓名',width:180,visible:true}, {name:'yw',label:'语文'

jQuery弹性滑动导航菜单

跟風遠走 提交于 2020-02-22 14:31:17
<!DOCTYPE HTML> <html> <head> <meta charset="UTF-8" /> <title>jQuery弹性滑动导航菜单</title> <style type="text/css"> body{ font-size:100%; font-family:"Microsoft YaHei","Arial"; background:#fff;} #nav{ position:relative; width:832px; _width:835px; margin:100px auto 0 auto; border-bottom:2px #ddd solid;} #nav .nav-menu{ height:50px;} #nav .nav-menu a{ display:block; float:left; height:50px; padding:0 40px; line-height:50px; color:#666; font-size:16px; text-decoration:none;} #nav .nav-current{ position:absolute; bottom:-2px; height:2px; overflow:hidden; background:#80b600;} </style> <script src="http:/

华育兴业干货 | Web前端经典面试题及答案

a 夏天 提交于 2020-02-21 19:18:57
昨天,小骨头分享了关于Java的面试题,有学员反映需要前端方向的面试题,所以小骨头又来给大家分享干货了,本篇收录了一些面试前端岗位时,经常会遇到的经典面试题,通过对本篇知识的整理以及经验的总结,希望能帮到更多的前端面试者。 javascript 1、JavaScript中如何检测一个变量是一个String类型?请写出函数实现 方法1、 function isString(obj){ return typeof(obj) === "string"? true: false; // returntypeof obj === "string"? true: false; } 方法2、 function isString(obj){ return obj.constructor === String? true: false; } 方法3、 function isString(obj){ return Object.prototype.toString.call(obj) === "[object String]"?true:false; } 如: var isstring = isString('xiaoming'); console.log(isstring); // true 2、请用js去除字符串空格? 方法一:使用replace正则匹配的方法 去除所有空格: str = str

jQuery——jQuery控制css和HTML

我的梦境 提交于 2020-02-21 04:27:31
jQuery控制CSS <head> <script type="text/javascript" src="./js/jquery-3.3.1.js"><script> <script type="text/javascript"> $(function(){ //给按钮添加点击事件 $('#btn').click(function(){ //前面设置div样式的简便写法 $('#div1').css('width':200,'height':200,'background-color':red); }); }); </script> </head> <body> <div id="div1"></div> <button id='btn'>点击</button> </body> jQuery控制HTML 添加标签 append():在被选元素的结尾插入内容 prepend():在被选元素的开头插入内容 after():在被选元素之后插入 before():在被选元素之前插入内容 案例: <head> <script type="text/javascript" src="./js/jquery-3.3.1.js"><script> <script type="text/javascript"> $(function(){ //给按钮添加点击事件 $('#btn').click

前端——jQuery

会有一股神秘感。 提交于 2020-02-20 13:04:02
  jQuery是JS的工具库,对原生JS中的DOM操作、事件处理、包括数据处理和Ajax技术等进行封装, 使用 . 链式写法 , 提供更完善,更便捷的方法。   再使用jquery之前,我们需要先引入jquery文件,才能使用jquery语法,导入jQ文件的方法有两种。 从 jquery.com 下载 jQuery 库,本地导入(比较常用) 从 CDN(内容分发网络)中载入 jQuery,Staticfile CDN、百度、新浪、谷歌和微软的服务器都存有 jQuery 。 <head> // 本地导入 <script src="js/jquery.min.js"></script> // 从 Staticfile CDN 导入 <script src="https://cdn.staticfile.org/jquery/1.10.2/jquery.min.js"> // 百度CDN <script src="https://apps.bdimg.com/libs/jquery/2.1.4/jquery.min.js"> </head> 注意:使用CDN有一个很大的优势,那就是许多用户在访问其他站点时,已经从百度、又拍云、新浪、谷歌或微软加载过 jQuery。当他们访问您的站点时,会从缓存中加载 jQuery,这样可以减少加载时间。同时,大多数 CDN

jquery div拖动效果示例代码

女生的网名这么多〃 提交于 2020-02-20 12:39:34
div拖动效果想必大家都有见到过吧,实现的方法也是有很多的,下面为大家将介绍使用jquery是如何实现的,感兴趣的朋友不要错过 复制代码 代码如下: <%@ page language="java" contentType="text/html; charset=utf-8" pageEncoding="utf-8"%> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>拖动DIV-www.jbxue.com</title> <style type="text/css"> .show{ background:#7cd2f8; width:100px; height:100px; text-align:center; position:absolute; z-index:1; left:100px; top:100px; } </style>

jquery实现DIV层拖动

拟墨画扇 提交于 2020-02-20 12:00:19
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" " http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd "> <html xmlns=" http://www.w3.org/1999/xhtml "> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>拖动DIV</title> <style type="text/css"> .show{ background:#7cd2f8; width:100px; height:100px; text-align:center; position:absolute; z-index:1; left:100px; top:100px; } </style> <script type="text/javascript" src="js/jq.js"></script> <script type="text/javascript"><!-- $(document).ready(function() { $(".show").mousedown(function(e)//e鼠标事件 { $(this

jQuery 基础

孤者浪人 提交于 2020-02-20 10:21:03
# JQuery简介 {ignore} [toc] ## 什么是JQuery? 1. JQuery是一个JavaScript函数库 2. JQuery是一个轻量级“写的少,做的多”的JavaScript库 3. JQuery库包含以下功能: HTML元素获取 HTML元素操作 CSS操作 HTML事件函数 JavaScript特效和动画 HTML DOM遍历和修改 AJAX、Utilities ## JQuery语法 JQuery语法是通过选取HTML元素,并对选取的元素执行某些操作。 基础语法:$(selector).action() 美元符号定义JQuery、选择符(selector)“查询”和“查找”HTML元素、JQuery的action()执行对元素的操作 ## 文档就绪函数 1. $(document).ready(function (){这个里面写JQuery代码}) 2. $(function(){这个里面写JQuery代码}) ## JQuery事件 页面对不同访问者的相应叫做事件。 事件处理程序指的是当HTML中发生某些事件时所调用的方法。 常见的DOM事件: 1. 鼠标事件 click、dblclick(双击改变样式)、mouseenter(当鼠标放在这个元素上)、mouseleave 2. 键盘事件 keypress、keydown、keyup 3.

jQuery图片复制

余生长醉 提交于 2020-02-18 07:08:48
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <title></title> <style type="text/css"> .imgclass{ width:200px; height:200px;} </style> <script src="jquery-1.9.1.js" type="text/javascript"></script> <script type="text/javascript"> $(function () { $('#img1').click(function () { //如果clone()方法的参数为true,则此元素的事件也会被复制,如果为空(默认为false),则事件不会被复制 $(this).clone(true).appendTo('div'); }) $('#img1').mouseover(function () { alert('ok'); }) $('#Button1').click(function () { alert($('img'