首页
学习
活动
专区
圈层
工具
发布
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    解决JQuery中的ready函数冲突

    jQuery确实是一个提高前端开发效率的好框架(虽然很多大牛们都说它效率不咋地),但是用好它有时候并不容易,也许你也遇到过以下情况: 一个aspx页面通常可以包含其它ascx控件,如果在多人协同开发的情况下...:程序员小张在控件A.ascx中使用了 $().ready(function{}),而程序员小王又在控件B.ascx中也使用了ready函数,程序员小李在做页面时,把A.ascx,B.ascx都拖到自己的页面中...,然后在页面中也需要用到$().ready函数,这下好了: 虽然jQuery本身的设计还算不错,document加载完成后会依次触发各个ready中定义的function(这一点很好,不象javascript...中默认后面的同名函数会覆盖前面的函数定义),但是如果某个程序员希望自己的ready部分先执行(或者这三个程序员各自的ready处理有严格先后顺序时),这个怎么办呢?...其实这个也不难,可以利用setTimeOut让某个程序员的ready部分延时执行 $().ready(function(){ setTimeout(Test1, 50);//延时50毫秒后再执行本函数

    2.1K80

    dropDownList属性

    带下拉菜单的文本框就是其中之一,效果图如下(真要自己完全设计,还得费一番功夫) 关于该组件的详情参看Bootstrap官网、带下拉菜单的文本框 看到上面的效果图,使我想到WinForm编程中的DropDownList...不过,和DropDownList控件相比,还缺少以下内容 1、当点击菜单中的某一项,菜单的文字自动显示在文本框中 2、当点击菜单中的某一项,提供一个函数来获得相关的数据(可以是菜单的文字,也可以是相关的文本...先规划好这个JQuery组件的属性: InputName:文本框的name和id属性,默认值是“Q”; ButtonText:右侧按钮的文字,默认值是“示例”; ReadOnly:文本框的可编辑性属性。...默认值是-1,不设置最高高度,菜单的高度由菜单的条目决定; onSelect:设置选择菜单条目时调用的函数。默认值是$.noop(),JQuery中的空函数; Items:菜单条目的集合。...MaxHeight的实现:判断下拉菜单(元素UL)的高度是否超过MaxHeight,若超过则设置CSS属性Height和Overflow onSelect函数:要自己实现一个函数,参数有两个值,第一个值是文本框的名字

    2.7K100

    evaluateJavascript_javascript alert报错

    当前位置:我的异常网» Ajax » jquery.validationEngine 验证 AJAX 不起作用解决方 jquery.validationEngine 验证 AJAX 不起作用解决方法 www.myexceptions.net...网友分享于:2013-03-26 浏览:232次 jquery.validationEngine 验证 AJAX 不起作用解决办法 使用ajax时 返回必须是json形式: json名字可以随意,...但[0]位置 必须是验证的控件id,[1]位置是是否成功 使用ajax时 一直处于等待验证状态,验证不起作用: 原因是因为内置json接收方式不对,所以 我们需要修改js文件代码 打开 jquery.validationEngine.js...文件 搜索 “.ajax” 找到第二个 .ajax 找到 success 回调处理函数 jsonValidateReturn就是你ajax处理返回的json数据的名字 success: function...本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

    3.6K20

    也谈 setTimeout

    jQuery 中的轮询 轮询,可能是 setTimeout 最典型的用法,jQuery 的兼容IE的 document ready 机制就用到了这个: // jquery 1.9.1 (function...这些问题概括来讲是这样:动态往 dom 树中插入元素, 然后立刻、马上操作这个元素(比如选择文本框的文本,改变 select 的 index 等), 普通方式写代码通常不起作用,但是放入 setTimeout...这是因为,浏览器中的 javascript引擎是单线程,所有的异步函数必须等到适合的时间执行。 为了更好地阐述,John 采用了看图说话的方式,点击查看图片。...另外,在第一个 js 块中,鼠标点击了,但是事件处理函数不会立刻执行,和 timer 一样,也要等到一个 js block 执行完后才执行。 终于,第一个 js 块执行完。...事件处理函数和 timer 都在等待,于是事件处理函数执行, timer 继续等待。 在事件处理函数执行过程中,10ms 的 interval 触发了,毫无疑问不会立刻执行,进入队列等待。

    1.5K10

    也谈 setTimeout

    jQuery 中的轮询 轮询,可能是 setTimeout 最典型的用法,jQuery 的兼容IE的 document ready 机制就用到了这个: // jquery 1.9.1 (function...这些问题概括来讲是这样:动态往 dom 树中插入元素, 然后立刻、马上操作这个元素(比如选择文本框的文本,改变 select 的 index 等), 普通方式写代码通常不起作用,但是放入 setTimeout...这是因为,浏览器中的 javascript引擎是单线程,所有的异步函数必须等到适合的时间执行。 为了更好地阐述,John 采用了看图说话的方式,点击查看图片。...另外,在第一个 js 块中,鼠标点击了,但是事件处理函数不会立刻执行,和 timer 一样,也要等到一个 js block 执行完后才执行。 终于,第一个 js 块执行完。...事件处理函数和 timer 都在等待,于是事件处理函数执行, timer 继续等待。 在事件处理函数执行过程中,10ms 的 interval 触发了,毫无疑问不会立刻执行,进入队列等待。

    1.7K100

    VBA中最强大的命令:Evaluate

    也就是说: [A1:A6].Select 等同于: Evaluate("A1:A6").Select 这样,上文中的第一段代码可简化为: MsgBox [SUM(A1:A6)] 这些括号,就像是VBA中的单元格...还有一个“秘密”就是,也可以在定义的单元格区域名称中使用EVALUATE,因此有一些方法可以在不使用VBA的情况下访问单元格公式中EVALUATE的功能。...它包含工作表单元格的所有功能,而“该单元格”包含在VBA命令中。事实上,它甚至可以做单元格不能做的事:可以返回整个数组。...y = "{1,2;3,4;5,6}" '必须显式,简写不起作用 xArray = Evaluate(y) Range("A5").Resize(UBound(xArray, 1), UBound...(xArray, 2)).Value = xArray End Sub 在用户窗体中使用Evaluate允许处理公式: '行为类似单元格的用户窗体文本框 '允许一个文本框里包含另一个文本框要用的公式 Private

    1.4K20

    WEB入门之十五 属性和样式

    我们同样也可以使用jQuery中的attr函数对可简写的属性进行操作,但是在使用attr函数对可简写的属性进行设置操作时没有问题,进行取值操作时会出现问题,例如下面的代码。...这些样式属性都可以通过jQuery中的css ( )函数进行操作,常用方式见表6-1-4所示。.../失去焦点时背景色改变的样式,鼠标悬浮/离开时边框颜色改变的样式 如果要使用css函数同时操作多个样式属性,那么可以参考示例6.5中的代码,语法归结如下所示: jQuery元素 . css ( { "属性名...A. val函数是对DOM中的value属性进行操作 B. html函数是对DOM中的innerHTML属性进行操作 C. text函数是对DOM中的innerText属性进行操作 D....、上机练习 我们在第一章学习过JSON,现在请使用jQuery中的parseJSON函数把一个自定义的字符串解析为JSON对象并输出。

    35110

    jQuery基础(五)一Ajax应用与常用插件-imooc

    第1章 jQuery 实现Ajax应用 本章介绍jQuery中支持Ajax的各种方法和函数,阐述通过Ajax交互的过程与常用方法,重点介绍核心方法$.ajax()的运用技巧。...工具类函数 本章先介绍浏览器检测函数,然后,介绍jQuery各类测试类型函数的使用方法,同时,还介绍了字符串、URL操作函数的使用技巧,最后,介绍了使用$.extend()方法扩展工具函数和Object...jQuery 常用插件 表单验证插件——validate 该插件自带包含必填、数字、URL在内容的验证规则,即时显示异常信息,此外,还允许自定义验证规则,插件调用方法如下: $(form).validate...为调用插件方法时的配置对象 jQuery Autocomplete 使用详细说明 例如,当用户在文本框输入内容时,调用搜索插件的autocomplete()方法返回与输入内容相匹配的字符串数据,显示在文本框下...4-3检测对象是否为空 在jQuery中,可以调用名为.isEmptyObject的工具函数,检测一个对象的内容是否为空,如果为空,则该函数返回true,否则,返回false值,调用格式如下:.isEmptyObject

    17.8K20

    WEB入门之十五 属性和样式

    我们同样也可以使用jQuery中的attr函数对可简写的属性进行操作,但是在使用attr函数对可简写的属性进行设置操作时没有问题,进行取值操作时会出现问题,例如下面的代码。...这些样式属性都可以通过jQuery中的css ( )函数进行操作,常用方式见表6-1-4所示。.../失去焦点时背景色改变的样式,鼠标悬浮/离开时边框颜色改变的样式 如果要使用css函数同时操作多个样式属性,那么可以参考示例6.5中的代码,语法归结如下所示:jQuery元素 . css ( { "属性名...A. val函数是对DOM中的value属性进行操作 B. html函数是对DOM中的innerHTML属性进行操作 C. text函数是对DOM中的innerText属性进行操作 D....、上机练习 我们在第一章学习过JSON,现在请使用jQuery中的parseJSON函数把一个自定义的字符串解析为JSON对象并输出。

    32210

    JavaScript学习笔记(四)—— jQuery入门

    ");//设置HTML内容 }); }); 对元素的值进行操作 在jQuery中,使用val()方法返回或设置被选元素的value属性。...- fast - normal - 或者直接写数字,单位是毫秒,2000 callback是回调函数 使用fadeIn()方法 jQuery通过控制不透明度的变化来实现淡入效果,并在动画完成之后出发一个回调函数...自定义动画 jQuery animate()方法允许用户创建自定义动画,根据方法参数不同,可以制作简单动画与复杂累积动画。...$(selector).stop(stopAll, goToEnd); - 可选的stopAll参数规定是否应该清除动画队列,默认是false,即仅停止活动的画面 - 可选的GoToEnd参数规定是否立即完成当前动画...error() 加载错误时触发 focus() 有元素或者窗口获得焦点时触发 select() 文本框中的字符被选择之后触发 submit() 表单提交之后触发 load() 加载完成后触发 unload

    11.8K50
    领券