Tag: jquery plugins

如何在不重新加载页面的情况下提交表单并更新colorbox

这是一个跟进: jQuery更改colorbox的内容 现在,初始colorbox(test_2.html)的内容是一个简单的forms:例如 应该发送表单,test_3.html的内容应该加载到同一个颜色框中。

jGrowl:我如何一次将界面限制为一条消息?

给定:我在页面加载时加载了一个消息队列。 使用jGrowl,我如何以类似滴水的方式一次显示每条消息,一条消息?

如何将JSLint用于依赖于JQuery的代码段?

我对Javascript比较陌生,而且我想运行我周末用JSLint玩的代码片段,以便它可以指出我是一个完全白痴的地方:) 不幸的是,我遇到了大量关于缺少函数声明的错误,这些声明是JQuery javascript库的一部分,也是它的各种插件。 有什么办法可以通过JSLint运行这样的代码吗?

jquery最小的富文本框插件

我正在寻找一个非常小的jQuery富文本框插件,用于我正在处理的Web应用程序。 用户只需要查看“文本框”,而不是任何工具栏,因为所有丰富的格式都将根据键入的内容进行编码。 我试图用iframe创建自己的,但有问题。 其中一个是在div中包装字符串时,插入符号被移动到开头,并且不能在没有单击的情况下移动到div中。 http://jsfiddle.net/DVjYa/ 这是一个问题,因为我需要它像普通文本框一样。 在普通文本框中,您可以使用箭头键导航而无需单击。 因此,为什么我在寻找已经克服了这些问题的插件。

jQuery Mobile和TouchSwipe jQuery插件错误

我正在尝试使用Skinkers Labs的TouchSwipe插件和jQuery Mobile在我正在创建的移动网站上使用响应式设计。 TouchSwipe: http ://labs.skinkers.com/touchSwipe/ 我遇到的情况是我可以通过移动设备上的普通页面使TouchSwipe插件正常工作但是一旦我添加了jQuery Mobile js文件,TouchSwipefunction就不再起作用了。 这是我收到的JS错误(在jquery-1.7.1.js的第3256行): TypeError:’undefined’不是函数(评估’(((jQuery.event.special [handleObj.origType] || {})。handle || handleObj.handler).apply(matched.elem,args)’) 这是我在HTML中包含JavaScript的地方: $(“#divCheckingWrapper”).live(“pagecreate”, function(event) { var swipeOptions = { swipeStatus: swipeStatus, allowPageScroll: “vertical” }; SWIPEABLE_NODES = $(“#divCheckingSlider”); SWIPEABLE_NODES.swipe(swipeOptions); CONTENT_WIDTH= SWIPEABLE_NODES.parent().width(); MAX_NODES = SWIPEABLE_NODES.find(“div.divCheckingSliders”).length; }); main.js包含TouchSwipe站点的图像滑动示例代码中的所有辅助函数: http://labs.skinkers.com/touchSwipe/demo/image_scroll.php 知道为什么我看到这个错误吗? 一旦我删除jQuery Mobile javascript文件,该插件工作正常但我需要jQuery Mobile用于此站点。 如果您愿意,我会很乐意发布更多代码。 如果您有任何疑问或需要更多信息,请与我们联系。 在此先感谢您的帮助!

Javascript / Fancybox错误?

在我的页面上,我在主图像下方有6个框,使用JS可以获得很好的淡入效果。 在此页面上,我还在页面开头处使用Fancybox Load(使用onload)来显示用户需要查看的图像。 问题是,当用户第一次加载页面时,其中一个框几乎不会显示此问题的屏幕截图: http : //screencast.com/t/ROU61nMSgzy 问题是如何解决这个问题所以这个问题不会发生? 注意:页面缓存后,此问题不会发生。 这是框中的JS: var $j = jQuery.noConflict(); $j(document).ready(function(){ Engine.Initialize(); if( !$j(‘body’).hasClass(‘index’) && !$j(‘body’).hasClass(‘homepage’) ) { } }); var Engine = { Initialize: function() { Engine.Homepage_Animation(); }, Homepage_Animation: function() { if( !$j.browser.msie ) { $j(‘#homepage-main-item img’).hide().fadeIn(700, function(){ $j(this).css(‘display’, ‘block’); $j(‘#homepage-boxes .boxes’).each(function(i) { $j(this).delay(100 * i).animate({ opacity: 1 }, 300); […]

用户显示/隐藏列后触发jqGrid的大小调整

在jqGrid中,在用户选择删除列之后,网格的宽度变小。 因此,我认为使用$(“#myGrid”).trigger(“resize”)resize是适当的$(“#myGrid”).trigger(“resize”) 。 但是, 我应该附加什么jqGrid事件呢? 我尝试在使用Column Chooser后在Firebug控制台上手动触发resize并且效果很好。 我也试过这个问题的建议,但没有任何结果。

使用ajax提交表单,但重定向到另一个页面

如果我想在表单上提交(a)执行某个php文件(url -a),我应该在html和jquery中使用什么; (b)重定向到另一个。(url-b) 我目前实现了jquery表单插件。 http://jquery.malsup.com/form/#getting-started 像这样: 步骤a。 包括jquery和表单插件脚本; 步骤b。 在html中,在表单元素中: 步骤c。 在js中,内部document ready : $(‘#form’).ajaxForm(function() { $.post(“url-a.php”, {a: a, b: b}); }); 是否应更改其中一个URL链接? 假设url-a是ajax应该处理的那个,我想重定向到url-b .. 谢谢!

如何扩展jQuery的插件?

我正在为jQuery编写插件。 我有扩展插件的问题。 我编写了插件,例如: http : //docs.jquery.com/Plugins/Authoring 。 请参阅以下示例代码: (function($){ var i18n = {}; var methods = {}; $.fn.myPlugin = function(options){ //… }; })(jQuery); 我如何扩展i18n的财产? 我希望能够支持存储在单独文件中的国际化插件设置。 我应该怎么做?

jquery插件如何维护对象的状态

我正在尝试创建一个简单的插件,并且我遇到了如何管理插件状态的问题。 (function ($) { // Static things for plugin goes here var uiHtml = “” + “”; var methods = { init: function (options) { return this.each(function () { // Create UI $(this).html(uiHtml); if (options) { var defaults = { name:”N/A” }; var opt = $.extend(defaults, options); $(this).find(“.gaw-name”).html(opt.name); } // Visual Events attach var uiobj […]