{"id":24547,"date":"2015-08-26T21:01:34","date_gmt":"2015-08-26T13:01:34","guid":{"rendered":"https:\/\/www.hongkiat.com\/blog\/?p=24547"},"modified":"2022-07-17T21:58:04","modified_gmt":"2022-07-17T13:58:04","slug":"jquery-grids","status":"publish","type":"post","link":"https:\/\/www.hongkiat.com\/blog\/jquery-grids\/","title":{"rendered":"The 10 Most Fascinating jQuery Grids"},"content":{"rendered":"<p>jQuery is usually the first choice for most people who want to dip their feet in JavaScript programming as it provides an easy method to select HTML elements and manipulate the DOM. jQuery is wildly popular, according to the <a rel=\"nofollow noopener\" target=\"_blank\" href=\"https:\/\/w3techs.com\/technologies\/cross\/javascript_library\/ranking\">recent stats<\/a> of W3Techs, \u201cjQuery is used by 95.4% of all the websites whose JavaScript library we know.\u201d<\/p>\n<p>jQuery is also used by many JavaScript libraries as a dependency, and the alpha version of the new major release, <a rel=\"nofollow noopener\" target=\"_blank\" href=\"https:\/\/blog.jquery.com\/2015\/07\/13\/jquery-3-0-and-jquery-compat-3-0-alpha-versions-released\/\">jQuery 3.0<\/a> is already out there. If your project uses jQuery in any way and you want a <strong>dynamic, flexible layout<\/strong> for your design it\u2019s worth to consider to include a jQuery grid plugin into your frontend stack.<\/p>\n<h2>How Do jQuery Grids Work?<\/h2>\n<p>jQuery grids let you <strong>create Pinterest-like layouts for your site.<\/strong> They work like a virtual matrix, they follow the \u201cbox inside a box\u201d principle. jQuery grids dynamically calculate what is the best arrangement of items and populate the page with them in a way that leaves the least blank space, something like what you see in these boxes here.<\/p>\n<figure><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/assets.hongkiat.com\/uploads\/jquery-grids\/boxes-in-a-box.jpg\" alt=\"Boxes inside a box\" width=\"700\" height=\"398\"><\/figure>\n<p>The main advantage of jQuery grids compared to CSS grids is that they work with images or other media elements that have different widths and heights. Cool JavaScript effects are also a big reason to use jQuery grids to create a modern layout.<\/p>\n<p>In this post you can read about the <strong>10 most fascinating jQuery grids<\/strong> that are currently out on the market \u2013 of course, just like jQuery, all of them are open-source and free.<\/p>\n<h2>1. <a rel=\"nofollow noopener\" target=\"_blank\" href=\"https:\/\/github.com\/suprb\/nested\/\">jQuery Nested<\/a><\/h2>\n<p><strong>jQuery Nested<\/strong> provides you with a handy <strong>multi-column grid layout that is responsive<\/strong> and works across all kinds of devices. This jQuery plugin advertises itself as completely gap-free. At first this slogan may sound like a cheap marketing trick but the plugin actually accomplishes gap-freedom very nicely, just as its creators promised.<\/p>\n<p>jQuery Nested follows a unique script in <strong>populating the grid matrix<\/strong>. First it creates a multi column grid, then it scans the matrix for gaps and fills them by reordering the different elements. Finally \u2013 and that is the step that makes this grid gapless \u2013 it resizes any element in the bottom row that doesn\u2019t properly fit in the gap.<\/p>\n<figure><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/assets.hongkiat.com\/uploads\/jquery-grids\/jquery-nested.jpg\" alt=\"jQuery Nested\" width=\"700\" height=\"387\"><\/figure>\n<h2>2. <a rel=\"nofollow noopener\" target=\"_blank\" href=\"https:\/\/kombai.github.io\/freewall\/\">Freewall<\/a><\/h2>\n<p><strong>Freewall<\/strong> allows you to create the layout you want whether it is an image grid, a nested grid, a masonry or a metro-style grid. It has many options that you can set as JavaScript variables such as <strong>gutterX, gutterY, animate, cellW, cellH<\/strong>, etc. It has custom events such as <strong>onGapFound<\/strong> and <strong>onResize<\/strong>, and custom methods as well.<\/p>\n<figure><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/assets.hongkiat.com\/uploads\/jquery-grids\/freewall.jpg\" alt=\"Freewall\" width=\"1000\" height=\"704\"><\/figure>\n<p>You can find nice code examples on their website. The devs also cared about the poor souls who still have to design for older browsers, so Freewall supports <strong>Internet Explorer 8,<\/strong> and it also has a <strong>solution for disabled JavaScript<\/strong>, as it uses <strong>CSS 3 animations as a JS fallback strategy<\/strong>. Check out our article on Freewall <a target=\"_blank\" href=\"https:\/\/www.hongkiat.com\/blog\/dynamic-grid-layout-freewall\/\" rel=\"noopener\">here<\/a>.<\/p>\n<h2>3. <a rel=\"nofollow noopener\" target=\"_blank\" href=\"https:\/\/masonry.desandro.com\/\">Masonry<\/a><\/h2>\n<p>The name of the good old <strong>Masonry<\/strong> must be familiar to the ears of every experienced designer. In case you haven\u2019t heard of it, Masonry is a <strong>cascading grid layout library<\/strong> that works with both jQuery and vanilla JavaScript.<\/p>\n<p>This handy plugin is the base of many popular WordPress themes. You don\u2019t even have to upload it to your server as you can easily link the library directly from a CDN.<\/p>\n<pre>&lt;script src=\"https:\/\/cdnjs.cloudflare.com\/ajax\/libs\/masonry\/3.3.1\/masonry.pkgd.js\"&gt;&lt;\/script&gt;<\/pre>\n<pre>&lt;script src=\"https:\/\/cdnjs.cloudflare.com\/ajax\/libs\/masonry\/3.3.1\/masonry.pkgd.min.js\"&gt;<\/pre>\n<p>Masonry is probably the best-established jQuery grid out there, and that\u2019s why it has many options. You can easily <a target=\"_blank\" href=\"https:\/\/www.hongkiat.com\/blog\/bower-package-manager\/\" rel=\"noopener\">install it with Bower<\/a> or Node Package Manager. You can achieve <a rel=\"nofollow noopener\" target=\"_blank\" href=\"https:\/\/masonry.desandro.com\/layout.html\">different grid layouts<\/a> with its help and you can set many custom <a rel=\"nofollow noopener\" target=\"_blank\" href=\"https:\/\/masonry.desandro.com\/options.html\">variables<\/a>, <a rel=\"nofollow noopener\" target=\"_blank\" href=\"https:\/\/masonry.desandro.com\/methods.html\">methods<\/a> and <a rel=\"nofollow noopener\" target=\"_blank\" href=\"https:\/\/masonry.desandro.com\/events.html\">events<\/a> too.<\/p>\n<figure><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/assets.hongkiat.com\/uploads\/jquery-grids\/masonry.jpg\" alt=\"Masonry Layout\" width=\"1000\" height=\"597\"><\/figure>\n<p><small>Image: <a rel=\"nofollow noopener\" target=\"_blank\" href=\"https:\/\/staff.tumblr.com\/archive\">Tumblr Staff Archive (Made with the Masonry plugin)<\/a><\/small><\/p>\n<h2>4. <a rel=\"nofollow noopener\" target=\"_blank\" href=\"https:\/\/hongkhanh.github.io\/gridify\/\">Gridify<\/a><\/h2>\n<p><strong>Gridify<\/strong> is a lightweight JavaScript plugin that you not only use with jQuery but also with pure JavaScript. The page mentions that it can be used with the YUI library too, but as the development of YUI has been <a rel=\"nofollow noopener\" target=\"_blank\" href=\"https:\/\/clarle.github.io\/yui3\/\">discontinued<\/a>, it\u2019s not an option any more.<\/p>\n<p>Gridify \u201cgridifies\u201d your layout in a Pinterest-like way. It <strong>supports loaded events, calculates item widths dynamically<\/strong>, it handles items with very long heights and <strong>makes animations via CSS 3 transitions<\/strong> possible.<\/p>\n<p>Since the latest version you can also use Gridify together with the <a rel=\"nofollow noopener\" target=\"_blank\" href=\"https:\/\/requirejs.org\/\">Require JS<\/a> JavaScript file and module loader.<\/p>\n<h2>5. <a rel=\"nofollow noopener\" target=\"_blank\" href=\"https:\/\/github.com\/ShapeLab\/shapeShift\">Shapeshift<\/a><\/h2>\n<p>Shapeshift is a really cool <strong>drag-and-drop jQuery grid system<\/strong>. The user can drag and drop an element throughout the page, and Shapeshift <strong>reorganizes the elements into a new position every time an item is moved around<\/strong>.<\/p>\n<p>The dragging event changes the index position of the elements within their parent container. This way Spaceshift <strong>doesn\u2019t screw up the logical indexing system of the child elements<\/strong>. Seriously, try it out on their demo website, it works wonderfully.<\/p>\n<figure><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/assets.hongkiat.com\/uploads\/jquery-grids\/shapeshift.jpg\" alt=\"Shapeshift\" width=\"1000\" height=\"550\"><\/figure>\n<h2>6. <a rel=\"nofollow noopener\" target=\"_blank\" href=\"https:\/\/github.com\/arsenetoumani\/jquery-portfolio\">jQuery Portfolio<\/a><\/h2>\n<p>The <strong>jQuery Portfolio<\/strong> plugin is a great choice if you want to design a stylish portfolio site. The author originally designed it for his own portfolio site but later made it an open-source project.<\/p>\n<figure><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/assets.hongkiat.com\/uploads\/jquery-grids\/jquery-portfolio.jpg\" alt=\"jQuery Portfolio\" width=\"1000\" height=\"500\"><\/figure>\n<p>You can <strong>set the number<\/strong> of columns in the grid and the <strong>desired jQuery transition effect<\/strong>. The jQuery Portfolio plugin is responsive as well so you don\u2019t have to worry about the user experience of your visitors using a mobile device.<\/p>\n<h2>7. <a rel=\"nofollow noopener\" target=\"_blank\" href=\"https:\/\/brm.io\/jquery-match-height\/\">jQuery MatchHeight<\/a><\/h2>\n<p>The <strong>jQuery MatchHeigh<\/strong>t plugin allows you to use a special jQuery grid that <strong>makes the height of all selected elements exactly equal<\/strong>. MatchHeight automatically matches the height of elements in the same group, and smartly <strong>handles floating elements and wrapping<\/strong>. You can use this plugin for placing items in lovely straight rows.<\/p>\n<figure><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/assets.hongkiat.com\/uploads\/jquery-grids\/matchheight.jpg\" alt=\"jQuery Match Height\" width=\"1000\" height=\"695\"><\/figure>\n<p>You can either use a maximum height as a benchmark or define a specific target element and MatchHeight will <strong>make sure that other elements won\u2019t be larger than that<\/strong>. It also has a Data API that enables you to use <a rel=\"nofollow noopener\" target=\"_blank\" href=\"https:\/\/developer.mozilla.org\/en-US\/docs\/Learn\/HTML\/Howto\/Use_data_attributes\">data attributes<\/a> inside the inline <strong>&lt;script&gt;<\/strong> tags in your HTML 5 files.<\/p>\n<h2>8. <a rel=\"nofollow noopener\" target=\"_blank\" href=\"https:\/\/stylehatch.github.io\/photoset-grid\/\">Photoset Grid<\/a><\/h2>\n<p>Do you like Tumblr\u2019s <a rel=\"nofollow noopener\" target=\"_blank\" href=\"https:\/\/support.tumblr.com\/post\/41532540119\/the-new-photosets\">Photoset<\/a> feature? Then the <strong>Photoset Grid<\/strong> jQuery plugin was designed for you. This handy frontend tool <strong>arranges images into a flexible grid based on the aforementioned photoset feature<\/strong>. The original version of the plugin was created for Tumblr themes but the dev team decided to give the opportunity for designers to use this plugin in their own designs.<\/p>\n<figure><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/assets.hongkiat.com\/uploads\/jquery-grids\/photoset-grid.jpg\" alt=\"Photoset Grid\" width=\"1000\" height=\"937\"><\/figure>\n<p>If you want to add <strong>Photoset Grid<\/strong> to your own Tumblr theme, they have a <a rel=\"nofollow noopener\" target=\"_blank\" href=\"https:\/\/stylehatch.github.io\/photoset-grid\/#demo-tumblr\">custom code snippet<\/a> you can embed in your code. Probably the coolest feature of this plugin is the possibility of <strong>adding a Lightbox to the image grid<\/strong>. You can try it out <a rel=\"nofollow noopener\" target=\"_blank\" href=\"https:\/\/stylehatch.github.io\/photoset-grid\/#demo-lightbox\">here<\/a> by clicking on one the photos.<\/p>\n<h2>9. <a rel=\"nofollow noopener\" target=\"_blank\" href=\"https:\/\/vestride.github.io\/Shuffle\/\">Shuffle<\/a><\/h2>\n<p>Have you ever wanted a <strong>flexible image grid that enables you to categorize, sort and filter the items<\/strong>? If yes, you definitely need to try out <strong>Shuffle<\/strong>. The result of this plugin is really beautiful, especially because it has a cool shuffle effect on page load.<\/p>\n<figure><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/assets.hongkiat.com\/uploads\/jquery-grids\/shuffle.jpg\" alt=\"Shuffle\" width=\"1000\" height=\"346\"><\/figure>\n<p>Items can be added to multiple groups and later the user <strong>can filter them by groups<\/strong>, so it makes a great user experience. The plugin <strong>adds subtle captions<\/strong> to the images that lists the categories the item belongs to. You can set many options with the help of <strong>JavaScript variables<\/strong> such as the speed of the shuffle effect, the width of the gutters, the width of the columns, and many other.<\/p>\n<h2>10. <a rel=\"nofollow noopener\" target=\"_blank\" href=\"https:\/\/ksylvest.github.io\/jquery-gridly\/\">jQuery Gridly<\/a><\/h2>\n<p><strong>jQuery Gridly<\/strong> is a smart choice for anyone who wants to <strong>implement grid-based layouts on touch-enabled devices<\/strong>. This plugin allows users to drag and drop items around the screen. Both the drag-and-drop and the resize features <strong>react to touchscreen gestures too<\/strong>.<\/p>\n<figure><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/assets.hongkiat.com\/uploads\/jquery-grids\/jquery-gridly.jpg\" alt=\"jQuery Gridly\" width=\"1000\" height=\"598\"><\/figure>\n<p>Users can close the images they don\u2019t like and <strong>after an image is closed the layout is rearranged<\/strong> following by a cool effect. It\u2019s easy to integrate jQuery Gridly with Ruby on Rails apps as it\u2019s also registered as a <a rel=\"nofollow noopener\" target=\"_blank\" href=\"https:\/\/rails-assets.org\/\">Rails Asset<\/a>.<\/p>","protected":false},"excerpt":{"rendered":"<p>jQuery is usually the first choice for most people who want to dip their feet in JavaScript programming as it provides an easy method to select HTML elements and manipulate the DOM. jQuery is wildly popular, according to the recent stats of W3Techs, \u201cjQuery is used by 95.4% of all the websites whose JavaScript library&hellip;<\/p>\n","protected":false},"author":146,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_jetpack_memberships_contains_paid_content":false,"footnotes":""},"categories":[3393],"tags":[911],"topic":[4520],"class_list":["entry-content","is-maxi"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v22.8 (Yoast SEO v27.6) - https:\/\/yoast.com\/product\/yoast-seo-premium-wordpress\/ -->\n<title>The 10 Most Fascinating jQuery Grids - Hongkiat<\/title>\n<meta name=\"description\" content=\"jQuery is usually the first choice for most people who want to dip their feet in JavaScript programming as it provides an easy method to select HTML\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.hongkiat.com\/blog\/jquery-grids\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"The 10 Most Fascinating jQuery Grids\" \/>\n<meta property=\"og:description\" content=\"jQuery is usually the first choice for most people who want to dip their feet in JavaScript programming as it provides an easy method to select HTML\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.hongkiat.com\/blog\/jquery-grids\/\" \/>\n<meta property=\"og:site_name\" content=\"Hongkiat\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/hongkiatcom\" \/>\n<meta property=\"article:published_time\" content=\"2015-08-26T13:01:34+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2022-07-17T13:58:04+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/assets.hongkiat.com\/uploads\/jquery-grids\/boxes-in-a-box.jpg\" \/>\n<meta name=\"author\" content=\"Anna Monus\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@hongkiat\" \/>\n<meta name=\"twitter:site\" content=\"@hongkiat\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Anna Monus\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"7 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/www.hongkiat.com\\\/blog\\\/jquery-grids\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.hongkiat.com\\\/blog\\\/jquery-grids\\\/\"},\"author\":{\"name\":\"Anna Monus\",\"@id\":\"https:\\\/\\\/www.hongkiat.com\\\/blog\\\/#\\\/schema\\\/person\\\/a601053a0ab457901e00cdc83bd5359e\"},\"headline\":\"The 10 Most Fascinating jQuery Grids\",\"datePublished\":\"2015-08-26T13:01:34+00:00\",\"dateModified\":\"2022-07-17T13:58:04+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.hongkiat.com\\\/blog\\\/jquery-grids\\\/\"},\"wordCount\":1305,\"commentCount\":11,\"publisher\":{\"@id\":\"https:\\\/\\\/www.hongkiat.com\\\/blog\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/www.hongkiat.com\\\/blog\\\/jquery-grids\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/assets.hongkiat.com\\\/uploads\\\/jquery-grids\\\/boxes-in-a-box.jpg\",\"keywords\":[\"jQuery\"],\"articleSection\":[\"Toolkit\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/www.hongkiat.com\\\/blog\\\/jquery-grids\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.hongkiat.com\\\/blog\\\/jquery-grids\\\/\",\"url\":\"https:\\\/\\\/www.hongkiat.com\\\/blog\\\/jquery-grids\\\/\",\"name\":\"The 10 Most Fascinating jQuery Grids - Hongkiat\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.hongkiat.com\\\/blog\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.hongkiat.com\\\/blog\\\/jquery-grids\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/www.hongkiat.com\\\/blog\\\/jquery-grids\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/assets.hongkiat.com\\\/uploads\\\/jquery-grids\\\/boxes-in-a-box.jpg\",\"datePublished\":\"2015-08-26T13:01:34+00:00\",\"dateModified\":\"2022-07-17T13:58:04+00:00\",\"description\":\"jQuery is usually the first choice for most people who want to dip their feet in JavaScript programming as it provides an easy method to select HTML\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.hongkiat.com\\\/blog\\\/jquery-grids\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.hongkiat.com\\\/blog\\\/jquery-grids\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.hongkiat.com\\\/blog\\\/jquery-grids\\\/#primaryimage\",\"url\":\"https:\\\/\\\/assets.hongkiat.com\\\/uploads\\\/jquery-grids\\\/boxes-in-a-box.jpg\",\"contentUrl\":\"https:\\\/\\\/assets.hongkiat.com\\\/uploads\\\/jquery-grids\\\/boxes-in-a-box.jpg\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.hongkiat.com\\\/blog\\\/jquery-grids\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.hongkiat.com\\\/blog\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"The 10 Most Fascinating jQuery Grids\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.hongkiat.com\\\/blog\\\/#website\",\"url\":\"https:\\\/\\\/www.hongkiat.com\\\/blog\\\/\",\"name\":\"Hongkiat\",\"description\":\"Tech and Design Tips\",\"publisher\":{\"@id\":\"https:\\\/\\\/www.hongkiat.com\\\/blog\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.hongkiat.com\\\/blog\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/www.hongkiat.com\\\/blog\\\/#organization\",\"name\":\"Hongkiat.com\",\"url\":\"https:\\\/\\\/www.hongkiat.com\\\/blog\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.hongkiat.com\\\/blog\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/www.hongkiat.com\\\/blog\\\/wp-content\\\/uploads\\\/hkdc-logo-rect-yoast.jpg\",\"contentUrl\":\"https:\\\/\\\/www.hongkiat.com\\\/blog\\\/wp-content\\\/uploads\\\/hkdc-logo-rect-yoast.jpg\",\"width\":1200,\"height\":799,\"caption\":\"Hongkiat.com\"},\"image\":{\"@id\":\"https:\\\/\\\/www.hongkiat.com\\\/blog\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/www.facebook.com\\\/hongkiatcom\",\"https:\\\/\\\/x.com\\\/hongkiat\",\"https:\\\/\\\/www.pinterest.com\\\/hongkiat\\\/\"]},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/www.hongkiat.com\\\/blog\\\/#\\\/schema\\\/person\\\/a601053a0ab457901e00cdc83bd5359e\",\"name\":\"Anna Monus\",\"description\":\"Anna is Technical Editor and Writer for Hongkiat.com. She mainly covers front-end frameworks, web standards, accessibility, WordPress development, and UX design.\",\"sameAs\":[\"https:\\\/\\\/www.annalytic.com\\\/\"],\"url\":\"https:\\\/\\\/www.hongkiat.com\\\/blog\\\/author\\\/anna_monus\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"The 10 Most Fascinating jQuery Grids - Hongkiat","description":"jQuery is usually the first choice for most people who want to dip their feet in JavaScript programming as it provides an easy method to select HTML","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.hongkiat.com\/blog\/jquery-grids\/","og_locale":"en_US","og_type":"article","og_title":"The 10 Most Fascinating jQuery Grids","og_description":"jQuery is usually the first choice for most people who want to dip their feet in JavaScript programming as it provides an easy method to select HTML","og_url":"https:\/\/www.hongkiat.com\/blog\/jquery-grids\/","og_site_name":"Hongkiat","article_publisher":"https:\/\/www.facebook.com\/hongkiatcom","article_published_time":"2015-08-26T13:01:34+00:00","article_modified_time":"2022-07-17T13:58:04+00:00","og_image":[{"url":"https:\/\/assets.hongkiat.com\/uploads\/jquery-grids\/boxes-in-a-box.jpg","type":"","width":"","height":""}],"author":"Anna Monus","twitter_card":"summary_large_image","twitter_creator":"@hongkiat","twitter_site":"@hongkiat","twitter_misc":{"Written by":"Anna Monus","Est. reading time":"7 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.hongkiat.com\/blog\/jquery-grids\/#article","isPartOf":{"@id":"https:\/\/www.hongkiat.com\/blog\/jquery-grids\/"},"author":{"name":"Anna Monus","@id":"https:\/\/www.hongkiat.com\/blog\/#\/schema\/person\/a601053a0ab457901e00cdc83bd5359e"},"headline":"The 10 Most Fascinating jQuery Grids","datePublished":"2015-08-26T13:01:34+00:00","dateModified":"2022-07-17T13:58:04+00:00","mainEntityOfPage":{"@id":"https:\/\/www.hongkiat.com\/blog\/jquery-grids\/"},"wordCount":1305,"commentCount":11,"publisher":{"@id":"https:\/\/www.hongkiat.com\/blog\/#organization"},"image":{"@id":"https:\/\/www.hongkiat.com\/blog\/jquery-grids\/#primaryimage"},"thumbnailUrl":"https:\/\/assets.hongkiat.com\/uploads\/jquery-grids\/boxes-in-a-box.jpg","keywords":["jQuery"],"articleSection":["Toolkit"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.hongkiat.com\/blog\/jquery-grids\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.hongkiat.com\/blog\/jquery-grids\/","url":"https:\/\/www.hongkiat.com\/blog\/jquery-grids\/","name":"The 10 Most Fascinating jQuery Grids - Hongkiat","isPartOf":{"@id":"https:\/\/www.hongkiat.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.hongkiat.com\/blog\/jquery-grids\/#primaryimage"},"image":{"@id":"https:\/\/www.hongkiat.com\/blog\/jquery-grids\/#primaryimage"},"thumbnailUrl":"https:\/\/assets.hongkiat.com\/uploads\/jquery-grids\/boxes-in-a-box.jpg","datePublished":"2015-08-26T13:01:34+00:00","dateModified":"2022-07-17T13:58:04+00:00","description":"jQuery is usually the first choice for most people who want to dip their feet in JavaScript programming as it provides an easy method to select HTML","breadcrumb":{"@id":"https:\/\/www.hongkiat.com\/blog\/jquery-grids\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.hongkiat.com\/blog\/jquery-grids\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.hongkiat.com\/blog\/jquery-grids\/#primaryimage","url":"https:\/\/assets.hongkiat.com\/uploads\/jquery-grids\/boxes-in-a-box.jpg","contentUrl":"https:\/\/assets.hongkiat.com\/uploads\/jquery-grids\/boxes-in-a-box.jpg"},{"@type":"BreadcrumbList","@id":"https:\/\/www.hongkiat.com\/blog\/jquery-grids\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.hongkiat.com\/blog\/"},{"@type":"ListItem","position":2,"name":"The 10 Most Fascinating jQuery Grids"}]},{"@type":"WebSite","@id":"https:\/\/www.hongkiat.com\/blog\/#website","url":"https:\/\/www.hongkiat.com\/blog\/","name":"Hongkiat","description":"Tech and Design Tips","publisher":{"@id":"https:\/\/www.hongkiat.com\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.hongkiat.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/www.hongkiat.com\/blog\/#organization","name":"Hongkiat.com","url":"https:\/\/www.hongkiat.com\/blog\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.hongkiat.com\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/www.hongkiat.com\/blog\/wp-content\/uploads\/hkdc-logo-rect-yoast.jpg","contentUrl":"https:\/\/www.hongkiat.com\/blog\/wp-content\/uploads\/hkdc-logo-rect-yoast.jpg","width":1200,"height":799,"caption":"Hongkiat.com"},"image":{"@id":"https:\/\/www.hongkiat.com\/blog\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/hongkiatcom","https:\/\/x.com\/hongkiat","https:\/\/www.pinterest.com\/hongkiat\/"]},{"@type":"Person","@id":"https:\/\/www.hongkiat.com\/blog\/#\/schema\/person\/a601053a0ab457901e00cdc83bd5359e","name":"Anna Monus","description":"Anna is Technical Editor and Writer for Hongkiat.com. She mainly covers front-end frameworks, web standards, accessibility, WordPress development, and UX design.","sameAs":["https:\/\/www.annalytic.com\/"],"url":"https:\/\/www.hongkiat.com\/blog\/author\/anna_monus\/"}]}},"jetpack_featured_media_url":"https:\/\/","jetpack_shortlink":"https:\/\/wp.me\/p4uxU-6nV","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/www.hongkiat.com\/blog\/wp-json\/wp\/v2\/posts\/24547","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.hongkiat.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.hongkiat.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.hongkiat.com\/blog\/wp-json\/wp\/v2\/users\/146"}],"replies":[{"embeddable":true,"href":"https:\/\/www.hongkiat.com\/blog\/wp-json\/wp\/v2\/comments?post=24547"}],"version-history":[{"count":4,"href":"https:\/\/www.hongkiat.com\/blog\/wp-json\/wp\/v2\/posts\/24547\/revisions"}],"predecessor-version":[{"id":54034,"href":"https:\/\/www.hongkiat.com\/blog\/wp-json\/wp\/v2\/posts\/24547\/revisions\/54034"}],"wp:attachment":[{"href":"https:\/\/www.hongkiat.com\/blog\/wp-json\/wp\/v2\/media?parent=24547"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.hongkiat.com\/blog\/wp-json\/wp\/v2\/categories?post=24547"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.hongkiat.com\/blog\/wp-json\/wp\/v2\/tags?post=24547"},{"taxonomy":"topic","embeddable":true,"href":"https:\/\/www.hongkiat.com\/blog\/wp-json\/wp\/v2\/topic?post=24547"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}