【jquery创建并行对象或者合并对象的实现代码_jquery】教程文章相关的互联网学习教程文章

Jquery截取中文字符串的实现代码_jquery

代码如下: function cut_str($sourcestr,$cutlength) { $returnstr=; $i=0; $n=0; $str_length=strlen($sourcestr);//字符串的字节数 while (($n<$cutlength) and ($i<=$str_length)) { $temp_str=substr($sourcestr,$i,1); $ascnum=Ord($temp_str);//得到字符串中第$i位字符的ascii码 if ($ascnum>=224) //如果ASCII位高与224, { //根据UTF-8编码规范,将3个连续的字符计为单个字符 $returnstr=$returnstr.substr($sourcestr,$i,...

jquery单击li防止重复加载的实现代码_jquery【图】

因为加载内容比较慢,所以用户可能在li上不经意点击了两次,那么就会请求两次,这是我们不想看到的。 今天在javascript-jquery群上一筒子发了两个demo给我,他的方法是先将单击的li节点拷贝出来,在加载完后 在重新插回去,显然不太适合我做的功能。 正一筹莫展,想了一下,何不在li点击时加入loading图片(在ajax加载前),判断li节点上是否存在了img元素, 没有则加载ajax内容,否则不处理。 测试了可以通过,(^o^)/。 代码如下...

jquery关于图形报表的运用实现代码_jquery【图】

效果图 在线演示http://demo.jb51.net/js/jquery_baobiao/index.html打包下载 http://xiazai.jb51.net/201101/yuanma/jquery_baobiao.rar 代码如下: $(function() { $("#tabs").tabs(); }); gvChartInit(); jQuery(document).ready(function() { jQuery('#myTable1').gvChart({ chartType: 'AreaChart', gvSettings: { vAxis: { title: '金额' }, hAxis: { title: '月份' }, width: 720, height: 300 } }); jQuery('#myTable2')...

javascript中用星号表示预录入内容的实现代码_jquery【图】

假如是14话,用户录入前就用14暗示用户可以输入14个字符),当用户开始输入数据时,就把*依次替换掉,录入几个字符就替换掉几个*,录入完后文本框中就只有用户输入的信息了。就这么一个功能,还是折磨了我好一会,哎,JS水平还是太菜了,于是发帖求助,后来在CSDN网友huangwenquan123的热情相助下,才算把这个问题搞定了,现在直接贴出代码,希望对有这方面需要的朋友有所帮助: 代码如下: $(document).ready(function(){ $("#t...

基于jQuery的试卷自动排版系统实现代码_jquery【图】

根据提供的试卷题目(是一个干净的只有“数据”的HTML网页)生成一份多页的试卷,用户能执行翻页、具有答题时间限制,展示给用户的试卷中题目需要占用尽量少的空间(比如选择题中把两条较短的选项由两行合并到一行)、同一道题目不要跨页面显示以方便答题者,管理员能够改变试卷的样式(字体、颜色、行距、页面边距,像字处理软件一样……),题目之间可以插入一些说明性的文字(比如告知答题者作答的须知等等)。题目提干、选择题...

基于jquery的高性能td和input切换并可修改内容实现代码_javascript技巧【图】

在之前的基础上,添加方向键左右支持。 在实际工作中,我们会碰到这样一个情况。在页面中显示着100个数据,同时用户还希望他可以更改其中的数据,普通的方式可能如下,这种方式会出现一个问题,就是页面显示的时候有点慢,同时如果有滚动条的话,会有些卡。下面给出我的一个解决方法,显示的时候全是td的,没有input标签,如下当你点击其中一个td时,就会出现下面这样当你点击td的时候,会在td动态加入一个input同时把td的值赋给in...

基于Jquery与WebMethod投票功能实现代码_jquery【图】

1:功能描述 1)最好是若干个星星组成,用户投票时候只要鼠标点击星星就可以实现投票,可以自定义星星个数 2)未投票、投票中、完成投票,星星的样式不同 3)每个星星的都可以自定义提示 比如 “差” “一般” “还好” “不错” 4)完成投票后,动画展示投票结果并且不可再投票 2:思路描述 1、3)使用循环,最大值是星星的个数,每次循环添加一条的语句,这条超链接通过Class指定星星样式,通过title指定鼠标移到时显示的文字,循...

通过Jquery遍历Json的两种数据结构的实现代码_jquery

在ajax交互中,我们从服务器端返回的数据类型有xml,html,script,json,jsonp,text,本文以json为例,讲述了在前台如何利用jquery遍历json的两种数据结构:“名称/值”对的集合,值的有序列表,以及值的有序列表里面包含“名称/值”对的集合,在服务器端,我们采用的Json.NET来序列化arraylist,hashTable,list在开始之前,我们需要下载Json.net,下载完成后,在网站中添加引用,打开下载的文件夹,如果是.net2.0以上的版本,使用DoNet...

基于jQuery的输入框无值自动显示指定数据的实现代码_jquery

【解决方案】   1. 准备工作   (1)输入框 代码如下:   (2)CSS代码 代码如下: input.helpText { color: #aaa;} (3)转换方法 代码如下: function switchText() { if ($(this).val() == $(this).attr(title)) $(this).val().removeClass(helpText); else if ($.trim($(this).val()) == ) $(this).addClass(helpText).val($(this).attr(title)); } (4)具体实现 代码如下: $(input[type=text][title!=""]).each(f...

基于jquery的复制网页内容到WORD的实现代码_jquery

代码如下: $(#eTableWord).click( function() { var oWD = new ActiveXObject("Word.Application"); var oDC = oWD.Documents.Add("", 0, 1); var oRange = oDC.Range(0, 1); var sel = document.body.createTextRange(); sel.moveToElementText(dataTable); sel.select(); sel.execCommand("Copy"); oRange.Paste(); oWD.Application.Visible = true; });

基于JQuery的日期联动实现代码_jquery【图】

实现目标:两个日期,有下拉框: 代码如下: //导入jquery地址 //startYear发生变化 function changeYear(str,isstart) { var pre = "start"; if(isstart == false) { pre = "end"; } var startMonth = $(pre + "Month").value; if(startMonth == "") { var e = $(pre + "Month"); optionClear(e); return; } var n = MonHead[startMonth - 1]; if(startMonth == 2 && IsPinYear($(pre + "Year").value)) { n++; } writeDay(n,pr...

jQuery操作option的实现代码_jquery

js清空option之前清空option ,我的做法是遍历现有option,将其每个子元素都置空即可。现在使用jQuery来实现,我们只需要调用其支持的empty方法即可。 empty() 删除匹配的元素集合中所有的子节点。 再加上,我们要设默认值,所以此处清空select下所有option的方法,使用下面语句即可: 代码如下: $(#selectId).empty().append( $("这里放默认值") ); js动态创建option 之前的做法,是借用其中间函数,来实现遍历Ajax返回的json对...

基于Jquery的$.cookie()实现跨越页面tabs导航实现代码_jquery【图】

---------tabs.js----------------- 代码如下: $(function(){ //init seleted tab var on= $.cookie(current_tab); if(on!="" && !isNaN(on)) { $(".nav li").eq(on).addClass("on").siblings().removeClass(); } //default tab else { $.cookie(current_tab, 0); } //change tab $(".nav li").click(function(){ var current_tab = $(".nav li").index(this); $.cookie(current_tab, current_tab); window.location = $(this).at...

jQuery前台数据获取实现代码_jquery

jProviderData 代码如下: /// $j = jQuery.noConflict(); (function ($j) { $j.providerData={ defaultSettings: { select_Span_Items: false, select_TD_Items: false, select_LI_Items: false }, init:function(options){ opts = $j.extend({}, $j.providerData.defaultSettings, options); singleItemJsonFormat="{0}":"{1}"; divItemFormat={{0}}; tableItemFormat={0}; }, getDataName:function(item){ var dataName = item...

jQueryhover延时器实现代码_jquery

例如: 代码如下: $(#foo).slideUp(300).delay(800).fadeIn(400);// 在.slideUp() 和 .fadeIn()之间延时800毫秒。 hover是否可以设计一个延时器呢?答案是肯定的。延时操作目的是为了防止用户误触发事件,一般情况下鼠标指针小于150毫秒的停留时间都可以被忽略。其实,如果入侵delay全能让其作用在hover事件上,但是为了避免John Resig不断的折腾jQuery而导致兼容问题,还是老老实实的写标准插件比较好。 目标 继承jQuery API的优...