Tag: jquery plugins

Jquery使Rateit(星)插件适用于添加的元素

我有一些评级代码: $(‘div.rateit’).rateit(); 我希望它也能用于添加元素。 这是插件: http : //rateit.codeplex.com/

jQuery.expandingTextarea不在表中工作

运行jQuery插件bgrins / ExpandingTextareas ( github )时,100%-width表中的标签无法按预期工作。 特别是,textarea不会根据需要垂直扩展,并且textarea的水平位置具有不正确的偏移,其随着输入文本而变化。 这是一个说明问题的示例jsFiddle 。 我还在GitHub上打开了相应的问题#33 。 关于为什么会发生这种情况以及如何解决这个问题的任何想法都将是最受欢迎的。

jquery flexbox?

我现在正在使用FlexBox插件来制作搜索框,一切正常但我怎样才能使css与搜索框完美配合(使用flexbox下载的css文件) 我有以下HTML 和flexbox回调 $(function(){ // begin to write $(“#suggest”).flexbox(‘back/search.php’, { width: 350, method: ‘post’, watermark: ‘Enter value’, noResultsText: ‘No Value’, maxVisibleRows: 8, containerClass: ‘ffb’, contentClass: ‘content’, inputClass: ‘ffb-input’, arrowClass: ‘ffb-arrow’ }); });

使用jquery的paginaton下拉列表

我想要一个下拉菜单,让用户选择他们想要的记录号码? 所以,如果我在db中有200条记录,它将有4个页面,下拉列表将如下所示 “只是一个想法……不是一个确切的代码” 1-50 51-100 101-150 151-200 我在jquery中看到了与其他类型的分页,但没有下拉。 任何帮助将不胜感激。 谢谢

jQuery翻转! 点击div内的事件

我正在尝试为学校项目制作一个研究网络应用程序的闪存卡,我想使用Flip! 我有一个问题,但是当我把锚点与他们的点击事件绑定到div内的翻转函数被翻转时。 我是jQuery的新手。 任何帮助,将不胜感激。 有翻转论坛吗? 我的代码如下。 Flippant // var f2b = function(){ $(“#card”).flip({ direction: ‘tb’, color: ‘#B34212’, content: $(‘#back’) }); } var b2f = function(){ $(“#card”).flip({ direction: ‘tb’, color: ‘#B34212’, content: $(‘#front’) }); } $(document).ready(function(){ $(“#flip1”).click(f2b); $(“#flip2”).click(b2f); $(“#flip2”).click(); }); .back { display: none; } .front { display: none; } This is the front of the […]

jQuery动画当前列表项

这是代码: http : //jsfiddle.net/hQnXm/7/ 所以基本上我需要在hover时,它应该只动画那个项目图像。 目前,它全局动画所有li图像。

Jquery表单上传插件:如何将其减少到一次点击?

我使用jquery表单插件来处理上传文件, 这是我的表格, jquery, $(‘#myForm’).submit(function() { $(this).ajaxSubmit({ target: ‘#output’ }); return false; }); 这个想法的后退是你必须在上传文件之前点击两次 – 你必须单击浏览文件,然后单击提交按钮。 如何将其减少到一次点击? 理想情况下,当您从桌面选择文件并在浏览窗口/弹出窗口中单击确定时,我希望它自动触发提交。 可能吗? 另一个注意事项:为什么它不适用于Chrome,IE和Safari(它只适用于Firefox和Opera) – 表单将在这些浏览器上提交,但我已经设置了submit()以return false ?

动态添加的元素不会触发动画

在我的插件中,一些元素将关闭侧边栏。 例如,如果在侧边栏中有一个列表: element 1 element 2 element 3 li元素将触发关闭动画。 我的问题是,如果某些元素是异步加载的,插件将不会“看到”这些元素,并且不会触发动画。 这不只是AJAX我在谈论动态加载的所有元素 ! 代码非常简单,这里有一个例子: var $elements = ‘li’; $elements.click(function() { $sidebar.animate({ //animation }); }); 如何让这些元素对插件可见? 这里有完整的代码https://github.com/dcdeiv/simple-sidebar/blob/master/jquery.simplesidebar.js

jQuery插件返回this.each并为每个对象添加函数属性?

是否有可能创建一个jQuery插件,返回this.each以进行多次匹配,从而允许我为每个循环中的每个对象添加一个函数属性? 我想稍后直接从​​该对象调用此函数。 例如,这是我正在尝试做的简化版本: (function ( $ ) { $.fn.roflcopter = function( options ) { return this.each(function() { $(this).addClass(‘lol’); $(this).getMyValue = function(e){ return returnMyFilteredValue($(this)); } }); function returnMyFilteredValue(elem){ return $(elem).val().replace(“cat”, “dog”); } }; }( jQuery )); 然后我想在document.ready函数中调用这个: $(“input.coolStuff”).roflcopter(); var value = $(“input.coolStuff”).first().getMyValue(); 这可能吗? 我收到一条错误,指出getMyValue不是一个函数。

在代码中使用数组的Jquery fancybox插件?

我有一个用于fancybox的Jquery插件,我知道当我使用以下代码时它可以工作: $(“a#roomthumb_2237”).fancybox({ ‘href’ : ‘#2237_Info’, ‘titleShow’ : false, ‘transitionIn’ : ‘elastic’, ‘transitionOut’ : ‘elastic’ }); 但是为了阻止我多次重复这个代码(使用不同的href值),我想在for循环中运行它。 我试过的代码是: for (var i = 0; i < rooms_array.length; i++) { var d = "#roomthumb_"+rooms_array[i] $(d).fancybox({ 'href' : rooms_array[i]+'_Info', 'titleShow' : false, 'transitionIn' : 'elastic', 'transitionOut' : 'elastic' }); }; 我从谷歌直接采取的原始代码(它可能来自stackoverflow,我不记得了),但是一旦我试着把它循环,我就迷路了,因为我不知道怎么写它。 我认为href线是错误的,但我找不到任何解释如何做我需要的东西。 我不知道怎么写$(“a#roomthumb_2237”)为$(“a”+ d)例如……