居中Divs网格(动态生成)

我已经尝试过来自SO和其他来源的每一个技巧,但对于我的生活,我无法将这个盒子网格放在中心位置。 我试图让整个网格在页面上居中。 这是一个小问题(将预览面板向左拖动一下,这样你就得到至少两列。): http : //jsfiddle.net/valgaze/0w77ccvj/1/ 框的网格是内联块。 通过施加利润来实现这一目标是一种愚蠢的方式,但由于种种原因这是不可取的。 必须有一些我缺少的东西,我将不得不提出任何见解! 这是一个简化版本: #gridArea{ background-color:#FFF300; display: -moz-inline-stack; display: inline-block; border-style: dotted; border-width: 1px; margin: 0 auto; } .wrap{ text-align: center; } .card{ background:#000; padding:19px 16px; float:left; margin-right: 10px; margin-bottom: 18px; width:350px; height:100px; display: inline; text-align: center; } HERE’S DATA HERE’S DATA HERE’S DATA HERE’S DATA HERE’S DATA HERE’S […]

jQuery显示基于月份的日期

我有月份和年份选择器,因为我使用了这段代码: $(function() { $(‘.date-picker’).datepicker({ changeMonth: true, changeYear: true, showButtonPanel: true, dateFormat: ‘MM yy’, minDate: 0, onClose: function(dateText, inst) { $(this).datepicker(‘setDate’, new Date(inst.selectedYear, inst.selectedMonth, 1)); } }); }); .ui-datepicker-calendar { display: none; } Date : $(function() { $(‘.date-picker’).datepicker({ changeMonth: true, changeYear: true, showButtonPanel: true, dateFormat: ‘MM yy’, minDate: 0, onClose: function(dateText, inst) { $(this).datepicker(‘setDate’, new Date(inst.selectedYear, […]

带有“下一个/上一个”按钮的Jquery图库无法正常工作

我正在尝试创建一个幻灯片库。 它不需要自动运行。 我只是希望它有一个上一个和下一个按钮,以便用户可以手动导航。 我的问题是我的代码不起作用。 NEXT按钮,它只跳转到第二个图像,当我再次尝试点击它时,它永远不会转到剩余的图像。 单击时,PREVIOUS按钮应显示最后一个图像或前一个图像但不显示。 请帮帮我。 在这里查看我的代码

jQuery绑定unbind动画

我制作了这段代码,我试图为一块文本/ div前后动画制作动画,但为什么这只是第一次为“placeRight”函数工作? right : “+=750″有什么问题right : “+=750″属性? $(document).ready( function ( ) { $(“#text”).click(placeRight); }); var placeRight = function() { $(“#text”).animate( { right : “+=750” }, 1300); $(“#text”).unbind(“click”); $(“#text”).click(placeLeft); } var placeLeft = function() { $(“#text”).animate( { left : “+=750” }, 1300); $(“#text”).unbind(“click”); $(“#text”).click(placeRight); }

将类添加到最近的元素

我正在尝试为动态创建的对象添加一个类,但这里有一些问题。 我无法让它发挥作用! 有任何想法吗? $(this).closest(‘span’).find(‘.like_button’).addClass(‘liked’) 更新: 事情是我在每个元素中都有一个像Facebook一样的按钮(用API而不是普通的创建),并且需要在我添加“喜欢”或“不喜欢”类之前检查其状态。 因此,所有带有“item”类的div都是在PHP循环中创建的。 而且我也理解在循环中多次运行脚本并不好。 但我需要在这里进一步测试:) $(this).closest(‘span’).find(‘.like_button’).addClass(‘liked’) $(this).closest(‘span’).find(‘.like_button’).addClass(‘liked’) $(this).closest(‘span’).find(‘.like_button’).addClass(‘liked’) $(this).closest(‘span’).find(‘.like_button’).addClass(‘liked’)

扩展搜索栏

我正在开发一个video网页,比如YouTube或Vimeo ……我现在正在搜索输入…我正在谷歌搜索指南,我找到了这个: http : //tympanus.net/codrops / 2013/6月26日/扩展的搜索栏,解构/ 我几乎已经完成了它,但问题是,发布它的人,使用Javascript,而不是使用JQuery(更容易……) 我一直在尝试修改代码,当你点击按钮时会出现搜索输入,但它不会消失……你能帮我解决这个问题吗? 使用Javascript: ;( function( window ) { function UISearch( el, options ) { this.el = el; this.inputEl = el.querySelector( ‘form > input.sb-search-input’ ); this._initEvents(); } UISearch.prototype = { _initEvents : function() { var self = this, initSearchFn = function( ev ) { if( !classie.has( self.el, ‘sb-search-open’ ) […]

茉莉花 – 同样方法的两个间谍

我是Jasmine新手,我想知道我们是否可以使用相同的方法创建2个间谍。 这是我正在尝试的。 describe(‘something’, function () { beforeEach(function () { mySpy = jasmine.createSpyObj(‘mySpy’, ‘functionInInterest’); mySpy.functionInInterest.andCallFake(function (cb) {cb(something);}); } //Some Test Cases describe(‘Here is the action!’, function () { mySpy = jasmine.createSpyObj(‘mySpy’, ‘functionInInterest’); mySpy.functionInInterest.andCallFake(function (cb) {cb(somethingElse);}); //Some test cases that depends on somethingElse }); }); 之前的测试用例Here is the action! 取决于mySpy.functionInInterest.andCallFake(function (cb) {cb(something);}); 里面的测试用例Here is the action! 取决于mySpy.functionInInterest.andCallFake(function […]

jQuery动态更新字段滚动页面

我有一个用户填写的表单,单击“保存”并将其下移到表中。 从那里他们可以编辑一行或删除它。 但是,每次从表中添加或删除某些内容,或者从表中重新填充字段返回到表单中(从而从表中删除直到再次保存),页面会跳回到顶部。 因此,每当用户更新此区域时,他们必须向下滚动,这是一个非常大的forms。 我有大部分的部分崩溃,但像我一样,我怀疑用户会在他们向下移动时让他们打开。 有谁知道是什么导致这种情况,是否有任何真正简单的方法可以避免它? 我是jQuery的新手,甚至是JS,我花了大部分时间在服务器端。 编辑:添加HTML: Product Units Pieces UOM NMFC Hazmat class weight L W H Cube Density

除非添加警报(或调试),否则页面内的jQuery显示会失败

我确信这是某种时间问题,但我无法找到它的根源。 一些背景我们有一个Web应用程序,它通过javascript加载和更改数据(没有ajax调用,所有数据都是页面的本地数据)。 我们正在开发移动版本,当然渲染页面需要更长的时间,所以我们试图添加一个“加载,请等待”的图像,而这些东西在幕后呈现。 我添加了div元素,它在初始页面加载时工作正常,但是当用户更改屏幕时,加载div不会显示,除非我在显示之后立即发出警报或调试事情。 这是代码的一部分 function showSpinner() { // if already being shown why show again if (!spinnerOn) { $(“#loading”).show(); spinnerOn = true; //alert(“loading div should be visible”); } } function closeSpinner() { spinnerOn = false; $(“#loading”).hide(); } 如果我把那个警报放回showSpinner函数div显示,如果不是,则不显示。 该函数被调用为另一个函数的一部分(由onClick触发) showSpinner(); navObj.setCurrTabID(tabID); tabObj = navObj.getCurrTabObjects(); $.each(tabObj, function (index) { currID = “#” + index; if […]

jQuery显示/隐藏面板,然后将鼠标hover在面板内的内容上

我有一个项目列表,如果项目列表项目hover在上面,我想显示一个相关的面板。 我已经有了它的工作,但问题是,当我使用mouseleave函数时,由于显而易见的原因,一旦我徘徊在链表项目上,我就不能将鼠标hover在面板内的内容上。 我已经在这几天了,并且无法弄清楚需要做什么来保持相关面板打开的逻辑,所以我可以将鼠标hover在它上面并点击其中的更多阅读链接。 我尝试在面板上添加一个关于hover状态的类,但这似乎也没有用。 我的HTML是: Item 1 Item 2 This is panel 1! read more 1… This is panel 2! read more 2… 我的基本jQuery是: $(‘#item-1’).mouseenter(function () { $(‘#panel-1.panel’).toggle(); }); $(‘#item-1’).mouseleave(function () { $(‘#panel-1.panel’).toggle(); }); $(‘#item-2’).mouseenter(function () { $(‘#panel-2.panel’).toggle(); }); $(‘#item-2’).mouseleave(function () { $(‘#panel-2.panel’).toggle(); }); …然后我有一些CSS,其中面板设置为display: none开始。 请注意,如果两个列表项链接都没有hover,那么如果在此之前已打开一个面板,则面板应该消失。 这里的小提琴演示……