【jquery自定义方法】教程文章相关的互联网学习教程文章

javascript – jquery ajax自定义错误处理程序【代码】

我正在JSON服务器上编写一个骨干js Web应用程序,它在JSend specification format中返回JSON响应. 以下是该格式的一些示例: GET /帖子{"status": "success","data": {"posts" [{"id": 1, "title": "A blog post"}, {"id": 2, "title": "another blog post"}]} }发布/发布{"status": "fail","data": {"title": "required"} }默认情况下,$.ajax中的“error”事件由http代码触发,但由于JSend规范格式根本不使用HTTP代码,因此我必须重写...

javascript – 如何动态注册到jquery自定义事件?【代码】

我已经构建了一个dom对象引擎,它具有我在下面简化的私有/公共字段/方法:function Engine(args){this.display = args.display;this.getDisplay = function(){return this.display;}this.alertMsg = function(msg){console.log(this.display);alert(msg);} }我想要做的是构建一个自定义事件,该事件将在警报(msg)之后触发,例如$(this.display).trigger(“afterAlert”);function Engine(args){this.display = args.display;this.getD...

javascript – 带有prev和next的jquery自定义循环插件【代码】

我正在尝试创建一个自定义jquery循环插件,它基本上显示< li>的内容.点击后的元素. html如下: – <ul class="ticker"><li>Boo1</li><li>More boo1</li><li>Even more boo</li><a class="prev" href="#">previous</a><a class="next" href="#">next</a> </ul>?因此,当用户点击下一个按钮时,下一个< li>显示并且当他点击prev按钮时,前一个< li>显示. 实现这一点从未如此简单:(我仍然对jquery很新,所以请原谅.任何有帮助的人解决方法:...

JavaScript - jQuery自定义函数

$.extend({showHello:function(){console.log("Hello!");} })$.showHello(); JS中和C一样支持三目运算符/三元运算符:$.extend({min:function(){return a<b?a:b;}max:function(){return a>b?a:b;} })

javascript – 如何创建这样的自定义jQuery【代码】

我想要的是 我想创建一个函数在我的控制台中记录一个字符串.以下只是展示我想要的一个例子.var helloWorld = 'Hello World'; helloWorld.log();function log(string) {console.log(string); }helloWorld.log();部分工作不像预期,但我希望这样做,但我不知道如何. 我试过了什么 Looking at this example 1(function($) {$.fn.log= function() {console.log($(this));}; })(jQuery);2var log = function() {console.log($(this)); }3j...

javascript – 自定义jQuery方法独立于元素的每个实例【代码】

我创建了一种方法,可以在鼠标悬停时在图像的一侧显示黑条.当它只有一个图像时,一切都很好,但是当应用于多个图像时,如果鼠标悬停,则两个图像上都会出现黑条. 是否可以让每个图像彼此独立地操作,以便鼠标悬停事件仅激活该特定图像的黑条? jsFiddle – http://jsfiddle.net/7kw8z/11/ 我通过$(“img.edit”)调用方法.panzoom(); 这是方法:!function($){$.fn.panzoom = function() {var $this = $(this);this.imagesLoaded(functio...

javascript – 有没有办法扩展jQuery来处理自定义输入键事件?【代码】

当按下回车键时,我总是编写以下代码来处理:$("#selectorid").keypress(function (e) {if (e.keyCode == 13) {var targetType = e.originalTarget? e.originalTarget.type.toLowerCase(): e.srcElement.tagName.toLowerCase();if (targetType != "textarea") {e.preventDefault();e.stopPropagation();// code to handler enter key pressed}} });有没有办法扩展jQuery,以便我可以写:$("#selectorid").enterKeyPress(fn);解决方法...

javascript – 在jquery移动列表中使用自定义图标【代码】

我找到了有关使用jQuery mobile buttons的自定义图标以及如何使用customize lists using existing icons的文档,但我无法找到如何将自定义图标添加到列表视图(即我创建自己的PNG). 我试过设置data-url:<li data-icon="action-arrow">...</li>到jQuery mobile buttons中解释的png文件的名称,但这不起作用.解决方法:您需要为新图标添加CSS规则:.ui-icon-myapp-email {background-image: url("app-icon-email.png") !important;/*I a...

javascript – jQuery:自定义水平手风琴宽度问题【代码】

我试图创建一个定制水平手风琴风格的展示.在实际功能方面,我有框架(可以在这里看到): http://www.jsfiddle.net/adrianjacob/UdUus/ 然而,我的主要bug(和客户端)是,如果你看右手边,随着宽度上下动画,总会有轻微的移动/闪烁. 理想情况下,我希望它看起来平滑,所以只有开始/结束列表有移动. 任何建议将不胜感激. 一个.解决方法:使用animate功能的步骤(没有详细记录)…我已经更新了demovar panels = $('#promo li');panels.hoverIntent...

javascript – 自定义ngModel指令以支持jquery插件中的model-> view binding【代码】

我正在使用jquery插件为标签输入装饰标准文本输入,这实际上取代了我的HTML中的文本输入,其中文本区域用户可以编写标签名称并按Enter键将它们转换为离散图形标签. (见http://xoxco.com/projects/code/tagsinput/的演示) 我在原始文本输入中放置了一个ngModel指令. 通过从插件中侦听更改处理程序,从原始文本输入html标记解析ngModel属性,并直接更新范围,我能够通过标记输入字段中所做的更改来更新范围. 但问题是,当Angular检测到模型...

javascript – 将自定义类名添加到jquery日历单元格【代码】

我正在使用Jquery日历.我试图在日历的每个单元格中插入一个新的类名.它会被添加,但在点击日历时会被删除. 基本上它会在每次点击时刷新日历,因此在刷新时会删除新添加的类. 我如何保留班级名称? 这是我的代码$(function() {$('#custom-date-format').multiDatesPicker({dateFormat: "y-m-d"});$('.ui-state-default').addClass("calendar_bg"); });Demo解决方法:使用Datepicker Widget的回调函数$('#DatePicker').datepicker({//Th...

javascript – 我可以在jQuery实时处理程序中获取自定义事件的可用数据吗?【代码】

jQuery现在允许你使用live来处理自定义事件,这是我在我最新的项目中使用的,并且非常方便.然而,我遇到了一个限制/错误,我希望有人能够帮助我. 当您触发事件时,您也可以传递其他数据数组,如下所示:$(this).trigger('custom', ['foo', 'bar' ]);如果你刚刚使用bind,你绝对可以访问这些变量.但是,如果您正在使用直播,事实证明,就我所知,您无法访问数据.我错了吗?还有另外一种方法吗? 这是一些演示代码来说明:$().ready(function() ...

javascript – 自定义JQuery延迟处理程序【代码】

不确定这是否可行,但我会试一试.我有一个延迟函数,它调用服务器来创建或更新和对象.例如:var createOrUpdate = function(item) {var self = this;var deferred;if (item.id && item.id > 0) {updated = true;deferred = update.call(self, params);} else {deferred = create.call(self);}return deferred; };其中create和call方法返回deferred自己.这将允许我打电话foo.createOrUpdate(bar).then(function(response) {// somethi...

javascript – 在ASP.NET中添加自定义属性.在JQuery中访问它【代码】

我有一个在ASP.NET C#代码后面创建的表.该表有多个级别的分组,当我为最外层分组创建行时,我添加了一个自定义属性,如下所示:foreach (Table2Row row in Table2Data) {// skipping a bunch of irrelevent stuff...tr_group.Attributes.Add("RowsToToggle", String.Format(".InnerRowGroupId_{0}", row.GroupHeaderId));... }该属性是我要切换的内层行的CSS类名.当用户单击外层行时,我想为所有与自定义属性匹配的内层行调用JQuery To...

javascript – 尽管Scripts.Render命令,Razor使用它生成jQuery太迟了自定义脚本【代码】

我问过为什么以下不起作用并得到了very clear answer.<head>...<script src="Stuff.js" type="text/javascript"></script> </head> <body>...@Scripts.Render("~/bundles/jquery") </body>所以我把它改成了这个.<head></head> <body>@RenderBody()@Scripts.Render("~/bundles/jquery")@Scripts.Render("~/Stuff.js") </body>但是,我得到了同样的不端行为.基于链接答案的诊断,我猜测脚本仍然没有以正确的顺序呈现.我该如何控制它?我...