Welcome 微信登录

首页 / 脚本样式 / JavaScript

jQuery动态改变图片显示大小(修改版)的实现思路及代码

jQuery动态改变图片显示大小(修改版)的实现思路及代码

当我们要显示后台传过来若干个尺寸不一的图片时,为了保证图片大小的一致性及比例的协调,需要动态改变图片显示尺寸。通过搜索,我们可以从网上找到实现此功能的jQuery代码如下。这段代码可以使图片的大小保持在一定范围内,如果图片的原始尺寸都大于max*值,则显示出来的图片宽度都相等。原始代码:复制代码 代码如下:$(document).ready(function() { $(".post img").each(function() { var maxWidth...
js中function()使用方法

js中function()使用方法

javascript 函数不同于其他的语言,每个函数都是作为一个对象被维护和运行的。通过函数对象的性质,可以很方便的将一个函数赋值给一个变量或者将函数作为参数传递。在继续讲述之前,先看一下函数的使用语法: 以下是引用片段: function func1(…){…} var func2=function(…){…}; var func3=function func4(…){…}; var func5=new Function(); 复制代码 代码如下: &l...
表格奇偶行设置不同颜色的核心JS代码

表格奇偶行设置不同颜色的核心JS代码

这是一个比较实用的功能,设置奇偶行颜色不同后阅读表格数据的体验明显变好,否则数据会显得非常繁杂拥挤(当表格数据行多时体验尤为明显)。只有当你自己真正做这方面的东西接触到时才有强烈的体会,反正我是刚刚经历了,留在这里备参考吧~ 核心JS脚本代码如下(table元素的id根据自己的情况调整,代码中的jquery-1.7.min.js可以到jquery的官网上下载) 复制代码 代码如下: <script src="jquery-1.7.min.js">...
js 异步操作回调函数如何控制执行顺序

js 异步操作回调函数如何控制执行顺序

需求: fun A() { asyn(parm1, parm2, onsuccess(){ }) ;} fun B() {asyn(paem1, parm2, onsuccess(){}) ;} 函数B要求执行在函数A之后 异步执行 如果直接使用 A(); B(); 是不能够满足执行条件的。 考虑将B作为回调函数传递给A,然后A再执行的onsucess中执行B函数 A(B); 即可实现功能需求。 js是单线程的. 1、调用函数时,如果参数多于定义时的个数,...
setTimeout()与setInterval()方法区别介绍

setTimeout()与setInterval()方法区别介绍

计时器setTimeout()和setInterval()两个都是js的计时功能的函数两个有些区别。 setTimeout(): 在js手册中的解释:用于在指定的毫秒数后调用函数或计算表达式; 也就是说在执行完设定好的秒数后再执行。 实验代码(改变body背景颜色): 复制代码 代码如下: setTimeout(function(){ $("body").css("background","red"); },5000); setInterval(): 在...
append和appendTo的区别以及appendChild用法

append和appendTo的区别以及appendChild用法

append()前面是要选择的对象,后面是要在对象内插入的元素内容 appendTo()前面是要插入的元素内容且为Jquery对象,而后面是要选择的对象 实例: $("#a").append("content"); $("<div>content</div>").appendTo($("#a")); 注意appendTo前面一定要是Jquery对象。 appendChild(Node)这个 方法一般是在指定元素节点的最后一个子节点之...
制作jquery遮罩层效果导航菜单代码分享

制作jquery遮罩层效果导航菜单代码分享

jquery导航是一个网站必不可少的模块,当一个用户在一个网站上浏览的时候,为了某个目的而查看网站导航栏的时候,突出导航栏的效果是重中之重。因此必须要使用一个效果:jquery遮罩层。利用明暗效果来突出当前用户的操作。复制代码 代码如下:$(function() {var $oe_menu= $("#oe_menu");var $oe_menu_items= $oe_menu.children("li");var $oe_overlay= $("#oe_o...
<< 771 772 773 774 775 776 777 778 779 780 >>