Welcome 微信登录

首页 / 脚本样式 / JavaScript

jquery引用方法时传递参数原理分析

jquery引用方法时传递参数原理分析

经常到网上去下载大牛们写的js插件。每次只需将js引用并设置下变量就行了,但一直没搞明白原理(主要是大牛们的代码太简练了-,-)。这次弄清了如何传递、设置多个(很多个)参数。如 方法为function lunbo(){};在调用、设置的时候写:lunbo({ speed:200, wrapper:"#id", ease:"easing"})则,在方法内获取的时候:function lunbo(options){ var set=$.extend({...
从数据库读取数据后将其输出成html标签的三种方法

从数据库读取数据后将其输出成html标签的三种方法

也许很多人从数据库中读的数据是不需要数据成html标签的,但是也许有一天你们会发现当我们需要输出成html标签时编译器却自动帮我们输出成字符串了这是我们可以这样来方法1:最常用的方法,使用JS或JQJQ:$("#div").html("<span>我是HTML代码</span>");JS:var dobj=document.getElementById("div");dobj.innerHTML = "<span>我是H...
兼容主流浏览器的jQuery+CSS 实现遮罩层的简单代码

兼容主流浏览器的jQuery+CSS 实现遮罩层的简单代码

在页面点击"注册",出现一层有不透明度的黑色遮罩;遮罩层的上方是注册框;此时无法点击页面上除注册框外的其他元素;点击注册框上的"随便逛逛",遮罩层消失。预览地址:http://jsfiddle.net/p2x3c7df/embedded/result/要点:1.注册框始终水平、垂直居中,包括鼠标滚轮上下滚动页面、缩放页面和调整浏览器窗口大小时主要由CSS控制,注册框的宽度和高度都已经确定( 620*420px ),首先使用position:fixed来使它...
jQuery 实现自动填充邮箱功能(带下拉提示)

jQuery 实现自动填充邮箱功能(带下拉提示)

在做这个功能时候,我参考的是网易注册(http://reg.163.com/reg/reg.jsp?product=urs)中的邮箱栏目所实现的功能与效果。这个功能的目的是使用户在填写邮箱栏目的过程中,在带有邮箱后缀名的菜单的提示下,可以不需要完整输入自己的注册邮箱,达到方便、快捷、友好的效果。在做这个功能的时候,需要充分站在使用者的角度,看怎样设计能够最符合通常情况下人们的使用习惯,又怎样设计反而会让用户感到不便。先来看看功能实现的演示效果图:在...
两种方法基于jQuery实现IE浏览器兼容placeholder效果

两种方法基于jQuery实现IE浏览器兼容placeholder效果

placeholder是HTML5<input>的属性之一,在不同的浏览器( 支持HTML5的现代浏览器 )中会有略微不同的显示效果:在Chrome( v31.0.1650.63 m)、Firefox( v21.0 )、360安全( v6.3 极速模式 )中,输入栏获得焦点后,提示文字并不消失,如图( Chrome ):获得焦点前:获得焦点时:偏偏IE11要搞点特殊:获得焦点前:获得焦点时:也就是说获得焦点时提示的文字会消失。非现代浏览器( 例...
javascript记录文本框内文字个数检测文字个数变化

javascript记录文本框内文字个数检测文字个数变化

最近在做一个项目中遇到这样一个问题,要对文本框中用户输入的文字进行记数,在下面显示出来,因为我们做的是一个短信发送平台,现在我们国家的短信服务,如果你的信息超过了70个字符,短信就会按二条给你下发。所以要求我们给用户显示他输入了多少个字。好便于用户知道我条信息会分几条给出。在网了一个代码,放上去,开始使用的时候,还行,不错,可是使用了一段时间后发现了问题。就是你在删除文字后,上面的字数变化就有问题,后来研究了一下,找到问题的所在。onKeyDown="sh...
jquery幻灯片插件bxslider样式改进实例

jquery幻灯片插件bxslider样式改进实例

本文实例讲述了jquery幻灯片插件bxslider样式改进方法,分享给大家供大家参考。具体如下:对比了很多jquery的幻灯片,都觉得不是很好,最后发现bxslider兼容性最好,移动设备支持手动翻动。但是官方提供的显示效果真的很难看,让人难以接受。最后只能自己DIY了。bxslider官方样式如下:改造后的样式如下:第一步:引入bxslider复制代码 代码如下:<!-- jQuery library (served from Google) -...
<< 921 922 923 924 925 926 927 928 929 930 >>