Tag: jquery plugins

Jquery空闲计时器激活不触发

我正在使用JQuery空闲时插件在x分钟的空闲时间后自动注销用户。 但是这个空闲/活动时间也应该在服务器中更新。 因此,尝试在active.idleTimer函数内对服务器执行Ajax命中。 (function ($) { var timeout = 1800000; $(document).bind(“idle.idleTimer”, function () { window.location.href = “MyLOGOUT_URL”; }); $(document).bind(“active.idleTimer”, function () { $.ajax({ type: “POST”, url : “My_URL” }); }); $.idleTimer(timeout); })(jQuery); 但是当用户处于活动状态时,不会调用此active.idleTimer。 我在这做错了什么?

jeditable live()

当在编辑模式下使用live()并单击文本框时,框会展开,就好像每次将鼠标hover在它上时可编辑是绑定的。您如何修复它? 谢谢 $(‘.edit’).live(‘click’, function(){ $(‘.edit’).editable(‘folder_edit.php’, { style: ‘padding: 1px 2px 1px 3px’, style: ‘font-size: 12px’, style: ‘background-color: #ffffaa’ }); });

waitForImages用于背景图像

我在理解waitForImages时遇到了一些问题。 这是我的代码的一部分: // Wait until all images loaded $(‘.jqbga-web–image’).waitForImages(function() { $(‘.jtpl-main’).css(“visibility”, “visible”); });; 我的问题是,在我看来它似乎找不到背景图像…… 这是我在浏览器检查器中找到的图像的一部分,我想得到waitforImages的认可: 已经尝试过$(’。jtpl-background-area’),$(’。jqbga-container’)或$(’。jtpl-background-area,.jqbga-container,.jqbga-web-image’)但是同样的结果,它并没有’开火’……我认为它根本找不到那个url上的图片……(或者我做错了,因为我对这个东西不熟悉,可能是语法错误)? 我现在要做什么,让它认识到图像是url / background-image? 知道我做错了吗? 我可以用“第三个参数”或属性做些什么吗? 非常感谢。

使用变量:contains – 如何

我在电子商务网站上使用手风琴菜单。 菜单保持打开状态,直到产品页面。 在该页面上,我尝试使用面包屑来匹配菜单中的文本,然后应用一个类来打开菜单到页面的正确类别。 这是我的代码: $(document).ready(function(){ var bctext = $(‘#ProductBreadcrumb ul li:last-child’).prev(‘li’).children().text(); $(‘ul#accordion a:contains(bctext)’).parent().parent().addClass(‘special’); }); 变量返回正确的文本,如果我将匹配的字符串(“Tomato Sauces”)放在:contains它就像我想要的那样工作并应用该类。 但是,当我使用bctext变量时它不会工作。 我也尝试a:contains($(bctext))并没有用。 这是我的语法吗? 谢谢

使用jquery删除脚本

我的jquery有问题。 所以,我想删除一个位于 内的脚本。 我的HTML是: 我的jquery: var stringOfHtml = ”; var html = $(stringOfHtml); html.find(‘script’).remove(); 我想删除包含http://firsttScript.com的脚本,但不能正常工作。 可以删除此脚本并在之后添加吗? 因为我需要刷新这个脚本

插件中$ .extend调用的差异?

我相信这个问题与此有关: init函数如何在插件中工作? 无论谁能回答这个问题,都可以回答这个问题。 我注意到有关jQuery的一些内容,如果我将我的插件称为: $(‘.view_title_images’).prodigal({width: 500}); $(‘.glglg’).prodigal({ width: 600 }); 然后,在我的init函数中,我扩展了: options = $.extend({}, options, opts); 并将其添加到每个元素:选择器中的$(this).data(‘prodigal’, options) 。 当我调用另一个函数时,我得到每个元素的正确width值( 500为600为另一个), click元素时open 。 但是,如果我这样做: options = $.extend(options, opts); 对于两个选择器,尽管被单独调用,我得到600 。 我在open函数中通过执行测试: console.log($(this).data(‘prodigal’)); 我知道不扩展到空对象将覆盖该选择器/全局对象的对象,但为什么这会发生在每个选择器的data上?

jQuery Quick Flip切换回来

我正在使用jQuery插件Quick Flip,但我的一个页面有两个问题。 首先,我希望它在鼠标hover时翻转,这是我能够做到的,但我也希望它能够在你没有徘徊的情况下回到原来的状态。 在jQuery的论坛上,其他人提出了同样的问题,创作者说这是可能的,但是不会为它提供代码。 我尝试了不同的方法,甚至玩setTimeout来强制它,但我每次都不断破坏代码,所以我显然没有做对。 其次,如果面板包含链接,当你再次hover时,它有时根本不会翻转。 我的例子没有显示这一点。 知道为什么会这样吗? 这是我的例子: http : //kimkellermedia.com/test3/test2.html 现在js是: jQuery(function($){ $(‘.quickFlip’).quickFlip(); for ( var i = 0; i < $.quickFlip.wrappers.length; i++ ) { var thisOne = $.quickFlip.wrappers[i]; $( thisOne.wrapper ).hover( function(ev) { var $target = $(ev.target); if ( !$target.hasClass('quickFlip') ) $target = $target.parent(); $target.quickFlipper(); }, function() {}); } });

在显示/隐藏元素中使用jquery cookie(jQuery)

如何在页面中显示/隐藏元素时使用jquery cookie? 我从这里得到了插件 尝试了一些方法,但我没有成功。 我使用了slideUp()和slideDown()函数来显示/隐藏元素。 当元素滑动时,应设置cookie。 刷新页面时,元素应处于向上滑动的位置 如何在滑动时应用cookie以及在刷新页面时如何获取cookie? 我需要帮助 !

与Trebuchet MS字体的奇怪错误

我正在尝试使用jQuery UI主题使用jquery.fullcalendar插件。 一切都很好,除了当用户试图选择一个时间范围(周或日视图)时,选择被移动大约一个小时。 你可以在这个小提琴中看到这种行为。 我已经减少了问题,我得出结论,问题来自CSS代码。 在小提琴中,我复制了有问题的CSS代码(对应于jQuery UI CSS框架)。 如果你删除这个CSS代码,选择工作正常(但当然没有格式)。 我一直试图找出哪个是确切的问题,但我看不到。 编辑 :我已经把问题减少到了这个 。 现在,如果您从.ui-widget中删除“Trebuchet MS”字体,则fullCalendar正常工作!! 看这里工作演示 。 现在的问题是,为什么? 我正在使用Linux,我不知道是否有一些影响……

使用Flexslider的selector属性以DOM降序跳过某些幻灯片

为什么我不能让Flexslider的“selector”属性在DOM命令中定位不是一个接一个的幻灯片时正常工作? 基本上,我发现定位.testA会起作用,而目标.testB , .testC或.testD会失败 。 在这里失败实际上意味着它首先正确显示,但是当点击缩略图导航轮播的最后一张幻灯片时,它会滚动到“无”(白色背景)…… 这是JSFiddle ,它是Thumbnail Slider官方示例实现(包含在Fiddle中的链接)的副本,我在其中添加了类和自定义选择器。 要检查各种定位选项,您可能需要在JS窗口中为当前选择器参数添加注释标记,并从#slider和#carousel divs中删除以下内容。