Tag: jquery plugins

jQuery DoubleSelect / Cascade / Dependent / WalkRight Select菜单是否支持Ajax?

您可以从菜单中选择一个项目,然后填充第二个菜单。 它的名称太多,实现太多了。 我正在寻找一个可以使用Ajax提取数据的最新版本(适用于最新版本的jQuery)。 任何人都可以推荐一个好的插件?

如何动态创建多个jQuery滑块?

我正在使用WordPress网站,将自定义post类型转换为页面上的滑块。 我正在使用Sequence.js作为我的滑块,我可以手动创建多个滑块,以下内容没有问题: //sequence slider options to be used by slider1 var options0 = { sartingFrameID: 1, cycle: true, autoPlay: false, nextButton: ‘.next0’, prevButton: ‘.prev0’, fallback: { theme: “fade”, speed: 100 } } //slider1 var sequence0 = $(“.slideContainer0”).sequence(options0).data(“sequence”); //sequence slider options to be used by slider2 var options1 = { sartingFrameID: 1, cycle: true, autoPlay: false, […]

如何为jQuery插件设置私有变量?

我想创建一个简单的插件,它使用元素的文本作为默认值,或者您可以在调用插件时设置此值。 但是如果我没有设置值,并为多个元素调用插件,则默认值会相乘。 (function($) { $.fn.reText = function(options) { var settings = $.extend({ label : $(this).text() }, options); return this.each(function() { $(this).text(settings.label); }); }; })(jQuery); 呼叫: $(function() { $(‘div’).reText(); }); 结果: text 1 text 2 的jsfiddle 我知道,问题是settings的范围,但我不知道如何解决问题…

字符串到jQuery.function

使用jquery调用字符串方法的最简单方法是什么?

单击按钮时如何移动轮播项目?

我正在使用水车旋转木马我想根据我的按钮点击调用移动function 这是我的代码: function myFunction() { $(“#waterwheel-carousel-default”).waterwheelCarousel().moveOnce(true); } 这给了我一个错误 TypeError:’undefined’不是函数(评估’$(“#waterwheel-carousel-default”)。waterwheelCarousel()。 任何人都可以帮忙吗?

将一个模块加载到另一个模块时,RequireJS模块无序加载

我写了一个使用requirejs for AMD的web应用程序: require(dependencies, function(dependencies) { (function($) { $.fn.plugin = function(options) { return this; }; })(window.jQuery); }); 然后我使用almond和r.js将它编译成一个单独的javascript文件,使用build config: ({ baseUrl: “.”, paths: { ‘jquery’ : ‘vendor/jquery-1.9.1.min’ ‘almond’ : “../node_modules/almond/almond” }, name : “almond”, include : “main”, out : “plugin.js”, wrap : true }) 接下来,我想在另一个应用程序中使用此插件,也基于requirejs。 我在这里: require.config({ paths: { ‘jquery’: ‘vendor/jquery-1.9.1.min’ } }); require([‘jquery’,’plugin’], function […]

使用jquery在textarea中创建标签

我想为输入数据创建标签。( http://textextjs.com/manual/examples/ajax-with-filter-tags-and-autocomplete.html听到他们使用自动完整文本框创建标签,但我不知道想要自动完成一个) 听到的是我的代码 $(document).ready(function() { $(“#textBox”).keyup(function() { $(“#message”).val($(this).val()); }); }); TextBox 1 : TextBox 2 : 听到它反映textbox1到textbox2的数据。 现在我想要的是:如果用户在textbox1中输入任何数据(单词)后跟空格,那么该单词应该转换为textbox2中的标签

ipad禁用没有jquery的选项

我可以使用一种方法,插件或代码片段 …. 在ipad上的safari选项被禁用? 后编辑:这是代码: function getSelectedValues(ids) { var selectedValues = [] , $selected = $(‘.selector’).children(‘option:selected’); $selected.each(function(){ if(this.value != 0){ if(ids == true){ selectedValues.push(this.value+’-‘+$(this).parent().attr(‘id’)); } else { selectedValues.push(this.value); } } }); return selectedValues; } function clearDisabled() { $(‘.selector’).children(‘:disabled’).attr(‘disabled’, false); } function disableSelected(selectedValues,id) { sv = selectedValues || []; if(id === true){ var selectedIds = []; var […]

使用ajax自动完成。 jQuery插件或jQuery UI小部件?

如果我做对了,jQuery自动完成插件和jQuery UI自动完成小部件之间存在差异。 哪一个更好,你建议使用? 我支持第二个,但我不确定。 您还可以向我指出几个示例代码片段。 基本上我需要从动作方法中获取值。

运行多个插件实例时出现问题

我开发了一个简单的插件,将请求发送到JSON文本文件,检索包含图像列表的数据,并在调用插件的元素中附加html。 现在,代码在仅在一个元素上运行时工作正常,但是当我在多个元素上使用它时,现在元素被加载到仅调用插件的最后一个元素上。 插件代码: $.fn.testPlugin = function(param) { var options = { url : “”, pause : 2000, callback : 5000 }; this.each(function() { elementId = $(this).attr(“id”); options = $.extend(options,param); if(options.url==””) { console.log(“URL is not specified”); } else { $.post( options.url, function(data) { $(“#”+elementId).html(“</ul"); $.each(data.dashboard, function(k,v) { html = '’; html += ”; html += ”; […]