Jquery 学习插件第一天
- <!DOCTYPE html>
- <html>
- <head>
- <meta charset="UTF-8" />
- <title>学习插件</title>
- <script src="http://libs.baidu.com/jquery/1.9.0/jquery.js"></script>
- <style>
- body{
- margin:;
- padding:;
- }
- li { list-style:none;width:300px;height:300px;
- float:left;}
- img{width:%;height:%;}
- #show ul{
- margin:;
- padding:;
- overflow:hidden;
- }
- img , div{transition:All .4s ease-in-out; -webkit-transition:All .4s ease-in-out; -moz-transition:All .4s ease-in-out; -o-transition:All .4s ease-in-out;}
- .scale{
- transform:scale(1.2);
- -webkit-transform:scale(1.2);
- -moz-transform:scale(1.2);
- -o-transform:scale(1.2);
- -ms-transform:scale(1.2);
- }
- </style>
- </head>
- <body>
- <ul id="show">
- <li><img src="1.jpg"/></li>
- <li><img src="2.jpg"/></li>
- <li><img src="3.jpg"/></li>
- <li><img src="4.jpg"/></li>
- <li><img src="5.jpg"/></li>
- </ul>
- <p style="clear:both;"></p>
- <div style="width:100px;height:100px;background:#ccc;">
- </div>
- <script type="text/javascript">
- (function($) {
- $.fn.extend({
- "ShowImg": function(options) {
- options = $.extend({},{
- border: "3px solid red",
- height: "100px"
- },options);
- //这里用了$.extend方法,扩展一个对象
- /*** return this.hover(function() { //return为了保持jQuery的链式操作
- $(this).css({
- "width": options.width,
- "height": options.height
- });
- },
- function() {
- $(this).css({
- "width": "100px",
- "height": "100px"
- });
- });*///
- var op = options.border;
- return this.click(function(){
- var had = $(this).hasClass('scale');
- if(!had){
- $('#show').find('img').removeClass('scale');
- $('#show').find('img').css({
- "border": "",
- });
- $(this).addClass('scale');
- $(this).css({
- "border": "3px solid red",
- })
- }else{
- $(this).removeClass('scale');
- }
- })
- }
- });
- })(jQuery);
- $(function() {
- $("img").ShowImg({ });
- $("div").ShowImg({ });
- // alert($.urlParam());
- });
- </script>
- </body>
- </html>
Jquery 学习插件第一天的更多相关文章
- Jquery学习插件之手风琴
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title> ...
- jQuery学习之路(8)- 表单验证插件-Validation
▓▓▓▓▓▓ 大致介绍 jQuery Validate 插件为表单提供了强大的验证功能,让客户端表单验证变得更简单,同时提供了大量的定制选项,满足应用程序各种需求.该插件捆绑了一套有用的验证方法,包括 ...
- 基于jquery的插件turn.js学习笔记
基于jquery的插件turn.js学习笔记 简介 turn.js是一个可以实现3d书籍展示效果的jq插件,使用html5和css3来执行效果.可以很好的适应于ios和安卓等触摸设备. How it ...
- 第一百七十六节,jQuery,插件
jQuery,插件 学习要点: 1.插件概述 2.验证插件 3.自动完成插件 4.自定义插件 插件(Plugin)也成为 jQuery 扩展(Extension),是一种遵循一定规范的应用程序接口编 ...
- 深入学习jQuery自定义插件
原文地址:jQuery自定义插件学习 1.定义插件的方法 对象级别的插件扩展,即为jQuery类的实例增加方法, 调用:$(选择器).函数名(参数); $(‘#id’).myPlugin(o ...
- jQuery学习之:Validation表单验证插件
http://polaris.blog.51cto.com/1146394/258781/ 最近由于公司决定使用AJAX + Struts2来重构项目,让我仔细研究一下这两个,然后集中给同事讲讲,让每 ...
- 深入学习jQuery选择器系列第一篇——基础选择器和层级选择器
× 目录 [1]id选择器 [2]元素选择器 [3]类选择器[4]通配选择器[5]群组选择器[6]后代选择器[7]兄弟选择器 前面的话 选择器是jQuery的根基,在jQuery中,对事件处理.遍历D ...
- JQuery zoom插件学习
jquery zoom是一款图片放大插件,经常用在商城商品页面里. 使用JQuery zoom插件,除了需要引入JQuery.js外,还要引入JQuery.zoom.js文件及jqzoom.css文件 ...
- jQuery学习笔记(jquery.form插件)
官网: http://malsup.com/jquery/form/ jQuery Form插件是一个优秀的Ajax表单插件,可以非常容易地.无侵入地升级HTML表单以支持Ajax.jQuery Fo ...
随机推荐
- 使用Java Applet在客户端解压缩,以及使用证书的意义
以前解压缩是用Java Applet在客户端解压缩,而且用户不知道这回事.但是现在Chrome不支持NP API了,所以不得不把Java去掉,然后在服务器里解压缩.风险在于,解压缩以后,传输到客户端的 ...
- Xamarin.Forms本地化多语言
Forms 右键新建文件夹 Localization 新建文件TranslateExtension.cs namespace Localization { /// <summary> // ...
- Delphi TdxBarManager通过代码生成菜单
procedure TForm6.btn1Click(Sender: TObject);var ABar:TdxBar; ABarItem:TdxBarItem; ABarSubItem:Tdx ...
- 转自http://blog.sina.com.cn/daylive——C++ STL map
Map是c++的一个标准容器,她提供了很好一对一的关系,在一些程序中建立一个map可以起到事半功倍的效果,总结了一些map基本简单实用的操作! 1.map最基本的构造函数: map<string ...
- G - Balanced Lineup - poj3264(区间查询)
题意:给你一组值,然后询问某个区间的最大值和最小值得差 分析:因为没有更新,所以只需要查找即可,节点保存一个最大值最小值就行了 ************************************ ...
- java中集合杂记
HashSet类按照哈希算法来存取集合中的对象,具有很有的性能.当HashSet向集合中加入一个对象时,会调用对象的hashCode()方法获得哈希码,然后根据这个哈希码进一步计算出对象在集合中的存放 ...
- Linux2.6内核--VFS层中和进程相关的数据结构
系统中的每一个进程都有自己的一组打开的文件,像根文件系统,当前工作目录,安装点等.有三个数据结构将 VFS 层和系统的进程紧密的联系在一起,它们分别是: file_struct,fs_st ...
- thead、tbody、tfoot与顺序无关
今天发现一个问题,thead.tbody.tfoot等标签的内容排版与顺序无关,做了一个小的实验:
- Guava Collect
Guava是什么 进入新公司就会接触一些新的东东,Guava就是一个,Guava是Google的一个开源类库,丰富了JDK的API,并且使用起来非常方便,本文介绍的是Guava collect包下的一 ...
- 对openflow 1.0协议的扩展
通过这几天对openvswitch代码的分析,以及项目的须要,须要对openflow 1.0进行一定的扩展,发现网上没有这方面的教程,尽管在搞懂ovs代码架构,floodlight controlle ...