Tag: jquery plugins

绕过ui-dialog .dialog()与移动.dialog()冲突

我是那些试图同时使用jquery-ui和jqm的人之一。 当我尝试使用jquery-ui对话框时,情况正常。 打电话给 $(‘#tag’).dialog(options) 当我包含jquery-mobile.js时,转到jquery mobile的对话框。 我对使用ui-dialog和NOT jquery移动对话感兴趣。 经过一番研究后,我发现ui.dialog正在安装为$ [‘ui’] [‘对话框],我想知道是否有办法从那里直接调用它来绕过调用.dialog()获取传递到手机的对话框()。 所以做以下事情: var dialogInstance = $[‘ui][‘dialog’]({Options…}, tag); 标签是$(’#tag’)。 我试图这样做并得到以下错误: Uncaught TypeError: Object # has no method ‘_createWidget’ 显然,我做错了什么。 在我花更多时间,寻找专家意见之前。 对不起,jquery ui / mobile新手。 任何帮助深表感谢 !!

您对jQuery自定义选择元素插件有什么建议?

我在网上看过不少,我想我会咨询他们可能有经验的Stack Overflow社区,并可以提出建议。 我基本上正在寻找一个可以替换选择元素的插件 使用CSS(不是表格)的自定义下拉列表 风格有一定的灵活性 轻量级

为什么jquery插件函数总是返回对象而不是字符串?

这是我的自定义jquery插件的代码: (function($){ $.fn.extend({ getmyValue : function(){ return this.each(function() { return this.myVal; }); }, initPlugin : function(){ return this.each(function() { this.myVal=’Some results’; }); } }); })(jQuery); 当我运行此代码时: $(document).ready(function() { $(“#div”).initPlugin(); alert($(“#div”).getmyValue()); }); 返回的值不是假定的普通字符串,而是返回一个对象($(“#div”)) 我无法弄清楚为什么返回链不起作用?

jEditable将输入中的HTML转换为文本

使用jQuery插件jEditable。 我遇到的问题是,在触发jEditable事件后,我想要任何可编辑的内容来显示文本而不是html。 例如,如果我有一个元素Jack & Jill ,当我点击它时,我会得到Jack & Jill Jack & Jill ,但我想要的是Jack & Jill作为我在输入中的价值,以便用户看不到HTML。 必须有一些我可以用数据设置做的事情[也许是value.replace(); 或者其他的东西]。 现在我只是让它返回值。 码 $(‘.editable’).each(function() { $(this).editable(‘url’, { data: function(value, settings) { var retval = value; return retval; } }); });

Jquery Conflict给出了错误

处理具有各种function的项目,例如: 谷歌翻译器 图像滑块[使用galleriffic] 弹出窗口[使用阴影框] JavaScript水平菜单栏* 现在我们得到jquery冲突和错误信息,如 我知道当代码找不到jquery文件但文件存在时会发生这样的消息。 以下是项目中使用的文件列表这是谷歌翻译所需要的 1. 2. 3. 4. 5. 6. 7. 这个是滑块 1. 2. 3. 这是针对弹出窗口的 1. 2. 3. 4. 水平菜单需要这样做 1. 2. 3. 我已经优化了所有这些并且只包含了一个jquery-1.9.1.min.js的jquery文件,但仍然无法清除冲突这是我使用的序列 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 我尝试了所有这些 http://api.jquery.com/jQuery.noConflict/ http://learn.jquery.com/using-jquery-core/avoid-conflicts-other-libraries/?rdfrom=http%3A%2F%2Fdocs.jquery.com%2Fmw%2Findex.php%3Ftitle%3DUsing_jQuery_with_Other_Libraries%26redirect %3Dno http://www.w3schools.com/jquery/jquery_noconflict.asp 我尝试了所有这些 $.noConflict(); // Code that […]

Jquery hovercard

我正在使用http://designwithpc.com/Plugins/Hovercard ,但我无法找到如何在hovercard上声明var。 每个job-desc都有自己的ID,应该在hoverlabeldes时调用。 我希望我解释得很好。 Text TextTextTextTextText Text2 Text2Text2Text2Text2Text Jquery代码 $(‘.labeldesc’).hovercard({ var idhover=$(this).closest(‘.item’).attr(‘id’); detailsHTML:$(“#hiden-” + idhover).html() });

Ajax submit在首次提交后发布完整post

第一次提交按预期工作,但下次完全回发。 我正在使用jQuery.form插件,特别是.ajaxSubmit(options)调用来提交表单。 有几个级别的包装div,但是我调试了button.click绑定,我无法弄清楚为什么第二次,即使使用相同的变量,它也会发布一个完整的post,我的部分视图会返回全新页。 这里, buttonid和screenid在两个post上是相同的。 我指出这是因为它们是根据命名约定计算的,如Outer (包装器), (更新目标)和Form (要提交的表单) $(‘.formButton’).click(function () { var buttonid = $(this).attr(‘id’); var screenid = $(‘#’ + buttonid).closest(‘div:not(.CSRForm)’).attr(‘id’).replace(‘Outer’, ”); //appends a hidden element so I know which button was pressed when posted $(‘#’ + screenid + ‘Form’).append(”); $(‘#’ + screenid + ‘Form’).submit(); }); 请注意.formButton元素不在表单内部,这就是为什么我必须绑定提交事件的原因。 我的局部视图只返回表单而不是按钮(它们是动态的) 这是.ajaxSubmit: $(‘.CSRForm’).submit(function () { var needsValidation […]

未捕获的exception:jQuery升级后出现语法错误

我正在尝试将现有的应用程序从jQuery 1.3.2升级到jQuery 1.4.2。 当我这样做时,页面无法正确加载,firefox的错误控制台显示错误消息“未捕获的exception:语法错误,无法识别的表达式:语法错误,无法识别的表达式:搜索”。 如何确定导致此exception的原因?

setInterval仅在对象方法上运行一次

这是代码。 (函数($){ $ .fn.testfunc = function(){ this.init = function(){ setInterval(this.func1(),1000); }; this.func1 = function(){ 的console.log( ‘func1的’); this.func2(); }; this.func2 = function(){ 的console.log( ‘FUNC2’); //一些代码 }; return this.init(); } })(jQuery的); *当我使用括号时,第一个和第二个方法运行,但第一个方法只被调用一次。 *当我不使用括号时,第一种方法在间隔运行就好了,但它没有/不能调用第二种方法。 我该怎么办? 括号还是不括号? 我需要在区间中运行第一个方法,但也需要调用第二个方法。

如何删除Jquery PrintElement中的URL和页脚

插件链接 我使用上面的插件来打印网页的一部分,我的查询是如何删除与打印页面一起显示的url和页脚,即在下面显示的图像中标有红色