Tag: jquery plugins

jQuery:调用后更改插件选项

当我使用jquery-ui的对话框时,我有一个由我自己创建的插件来设置一些东西。 而不是打电话: $(“#popup”).dialog(options); 我用这个: $(“#popup”).dialogPlugin(options); 而dialogPlugin将调用.dialog(options) (做完一些事后)。 在我的插件中,我可以修改对话框事件的一些函数,如下所示: var originalCloseFn = options.close; options.close = function() { //my own stuff. originalCloseFn(); }; 该插件工作得很好,但经过一段时间使用它我意识到我无法从插件外部更改对话框function,如下所示: $(“#popup”).dialog(“option”, “close”, newFunctionOnClose); 如果我这样做,插件添加到close函数的代码将丢失。 所以我在插件的开头添加了这段代码: if (options == “option”) { if (val == undefined) return _this.dialog(“option”, name); else return _this.dialog(“option”, name, val); } 现在我需要更改此代码的第五行以实际更改我的插件的选项,而不是jquery-ui。 ( .dialogPlugin函数的选项,而不是.dialog的选项)。 我真的不知道我该怎么做。 有什么想法吗? 编辑 我知道问题不是很清楚,我的英语不好让我不再解释自己,所以我做了一个小小的例子 。 我想要的是在第七行( return […]

使用JQuery Sticky Elements

我试图反过来做经典的粘性元素。 有关典型粘性体验的示例,请参见http://imakewebthings.com/jquery-waypoints/sticky-elements/ 。 我想要做的是,有一个元素最初与用户窗口的底部齐平,然后当它向下滚动到那么远时停止并停靠在页脚上。 有没有更好的方法来初始化这个插件,或使用另一个来完成这个?

掩码输入百分号

我想允许用户输入1或2位数字,并显示数字后跟百分号。 如果未输入数字,则应为空白。 附件几乎可以工作,但如果只输入一位数字,则不显示百分号。 有人可以帮忙吗? 谢谢 http://jsfiddle.net/dm8Mb/ Mask $(function(){$(“.percent”).mask(“9?9%”);});

如何使用jquery获取当前日期?

我正在使用日历插件,我想将当前日期填充到文本字段中。 我怎么能用jquery做到这一点?

jQuery imgAreaSelect hide / show?

我一直试图隐藏并显示imgAreaSelect选择框,具体取决于是否选中了复选框。 我试过了: var ias = $(‘#photo’).imgAreaSelect({ instance: true }); ias.setOptions({ show: false }); 但它似乎没有做任何事情。 我不得不诉诸: $(‘div.imgareaselect-selection’).hide(); $(‘div.imgareaselect-border1’).hide(); $(‘div.imgareaselect-border2’).hide(); $(‘div.imgareaselect-border3’).hide(); $(‘div.imgareaselect-border4’).hide(); $(‘div.imgareaselect-handle’).hide(); $(‘div.imgareaselect-outer’).hide(); 但它似乎有点麻烦,我敢肯定必须有更好的方法。

从SlickGrid中的单元格获取数据

我使用什么方法为SlickGrid获取单元格内容? 例如: … grid = new Slick.Grid($(“#myGrid”), data, columns, options); grid.onAddNewRow = function(item,colDef) { grid.removeRow(data.length); data.push(item); grid.updateRowCount(); grid.render(); } grid.onCurrentCellChanged = function(args){ // get cell content! }; … 提前致谢!

带有标题和行中复选框的Jquery数据表:选中所有复选框不起作用

我正在使用Jquery Datatable 。 我希望第一列包含标题和带复选框的行,并且应该选中标题复选框和剩余行的复选框。 我有以下实施。 数据表属性 “aoColumns”: [{ “sTitle”: “”, “mDataProp”: null, “sWidth”: “20px”, “sDefaultContent”: “”, “bSortable”: false },null,null,null,null,null,null] 数据表行 Javascriptfunction function toggleChecks(obj) { $(‘.case’).prop(‘checked’, obj.checked); } 我在单页时工作正常。 但是当我进行分页时,其他页面的复选框仍未选中。 如何实现这一点,使所有复选框的行为一致。 请协助。

用于动态直播活动的Tipsy jquery插件不起作用

我正在使用tipsy jquery插件为动态显示的元素创建工具提示。 工具提示适用于非动态元素,所以我肯定包含了我需要的所有内容。 我正在使用jquery 1.5.1 这是我的jquery代码: $(‘.voted-user-image’).tipsy({gravity:’s’, live: true}); 这是一个图像链接元素的html,它在单击一个触发AJAX请求的链接后在div中动态显示: ` 如何让这个工具提示插件工作?

scrollable获取item的当前值

我有一个可滚动的工作样本,项目编号1 – 24我想获得当前项目的价值,但我失败了。我试着去警报,但它不工作如何做到这是我的代码 更新问题:我能够获得可滚动值的索引,现在我的问题是我无法找到获取每个索引的值的方法,以获得我的代码中的索引值吗? 更新: $(function() { // initialize scrollable with mousewheel support $(“.scrollable”).scrollable({ vertical: true, mousewheel: true }); $(‘#scroll’).bind(‘mousewheel’, function(e){ if(e.originalEvent.wheelDelta < 0) { //scroll down console.log('Down'); alert('Down'); }else { //scroll up console.log('Up'); alert('Up'); } //prevent page fom scrolling return false; }); }); 我在我的js上添加了它现在正在工作,但它的输出只是向上和向下我无法找到一种方法来获得div的确切值任何建议? scroll /* root element for scrollable */ .scrollable { /* […]

滚动的固定标题在ie8中不起作用

当用户向下滚动标题时,我已经为修复标题实现了一个jquery将获得修复位置。 但除了ie8之外,它在所有浏览器中都有效。 任何人都可以建议正确的方法。 $(document).ready(function() { $(document).scroll(function() { var window_y = $(window).scrollTop(); var header_h = $(‘.header’).height(); if(window_y > header_h) { $(“.header”).addClass(‘fixed’); } else { $(“.header”).removeClass(‘fixed’); } }); }); 工作参考在这里。