All Projects → oriongunning → Gridder

oriongunning / Gridder

A jQuery plugin that displays a thumbnail grid expanding preview similar to the effect seen on Google Images.

Programming Languages

javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to Gridder

Filterizr
✨ Filterizr is a JavaScript library that sorts, shuffles and filters responsive galleries using CSS3 transitions ✨
Stars: ✭ 546 (+21.6%)
Mutual labels:  jquery-plugin, gallery
xGallerify
A lightweight, responsive, smart gallery based on jQuery
Stars: ✭ 52 (-88.42%)
Mutual labels:  gallery, jquery-plugin
Xzoom
jQuery Zoom Gallery plugin
Stars: ✭ 120 (-73.27%)
Mutual labels:  jquery-plugin, gallery
image-uploader
Simple Drag & Drop image uploader plugin to static forms, without using AJAX
Stars: ✭ 70 (-84.41%)
Mutual labels:  gallery, jquery-plugin
Fotorama
A simple, stunning, powerful jQuery gallery.
Stars: ✭ 1,567 (+249%)
Mutual labels:  jquery-plugin, gallery
Perfect Layout
Image layout generator based on linear partitioning
Stars: ✭ 312 (-30.51%)
Mutual labels:  jquery-plugin, gallery
Pickimage
Shows a DialogFragment with camera and gallery options. User can choose wich provider wants to pick images from. 📸 🖼️
Stars: ✭ 386 (-14.03%)
Mutual labels:  gallery
Ngx Gallery
Angular Gallery, Carousel and Lightbox
Stars: ✭ 417 (-7.13%)
Mutual labels:  gallery
React Native Gallery Toolkit
Reanimated 2 powered gallery implementation
Stars: ✭ 379 (-15.59%)
Mutual labels:  gallery
Zlphotobrowser
Wechat-like image picker. Support select normal photos, videos, gif and livePhoto. Support edit image and crop video. 微信样式的图片选择器,支持预览/相册内拍照及录视频、拖拽/滑动选择,编辑图片/视频,支持多语言国际化等功能;
Stars: ✭ 3,962 (+782.41%)
Mutual labels:  gallery
Bootstrap Submenu
Bootstrap sub-menus
Stars: ✭ 442 (-1.56%)
Mutual labels:  jquery-plugin
Gijgo
Gijgo - Free Javascript Controls
Stars: ✭ 424 (-5.57%)
Mutual labels:  jquery-plugin
Bigslide.js
⚠️**DEPRECATED**⚠️ A tiny slide panel navigation jQuery plugin with big dreams
Stars: ✭ 415 (-7.57%)
Mutual labels:  jquery-plugin
Ptshowcaseviewcontroller
An initial implementation of a "showcase" view( controller) for iOS apps... Visualizes images, videos and PDF files beautifully! (by @pittleorg) [meta: image, photo, video, document, pdf, album, gallery, showcase, gallery, iOS, iPhone, iPad, component, library, viewer]
Stars: ✭ 395 (-12.03%)
Mutual labels:  gallery
Recyclerview Gallery
Recyclerview-Gallery:This library shows you a gallery using RecyclerView.
Stars: ✭ 420 (-6.46%)
Mutual labels:  gallery
Tablednd
jQuery plug-in to drag and drop rows in HTML tables
Stars: ✭ 381 (-15.14%)
Mutual labels:  jquery-plugin
Symfony Collection
[NOT MAINTAINED] A jQuery plugin that manages adding, deleting and moving elements from a Symfony form collection
Stars: ✭ 433 (-3.56%)
Mutual labels:  jquery-plugin
Hc Sticky
JavaScript library that makes any element on your page visible while you scroll.
Stars: ✭ 375 (-16.48%)
Mutual labels:  jquery-plugin
Insgallery
📸 Instagram-like image picker for Android (一款 UI 炫酷高仿 Instagram 的图片、视频选择器)
Stars: ✭ 409 (-8.91%)
Mutual labels:  gallery
Pdfh5
web/h5/移动端PDF预览插件
Stars: ✭ 423 (-5.79%)
Mutual labels:  jquery-plugin

jQuery GRIDDER 1.4.2 Buy Me a Coffee at ko-fi.com unheap CDNJS version

Gridder Example =======

A jQuery plugin that displays a thumbnail grid expanding preview similar to the effect seen on Google Images.

We have all searched images on Google, so you probably noticed the interesting expanding preview when you click on a thumbnail. It’s a very nice effect and practical, allowing you quickly see more details without having to reload a new page. This plugin allows you to recreate a similar effect on a thumbnail grid. The idea is to open a preview when clicking on a thumbnail and to show a larger image and some other content like a title, a description and a link

=======

Alternative version of Gridder that support html 5 pushstate (REQUIRES SERVER KNOWLEDGE)

Live demo GRIDDER v2 : https://www.oriongunning.com/demo/gridder-ajax/demo.php

=======

NEW

*24 June 2015 You can now load content via ajax. Simply replace the #ID with an URL.

=======

FEATURES

  • Multiple instances
  • Really easy to use and customize
  • Expanding preview with details
  • Smooth Scrolling
  • Callbacks (so you can launch other plugins)

Coming soon ...

  • Hot Linking

=======

Usage

  1. Include jQuery:

    <script src="https://ajax.googleapis.com/ajax/libs/jquery/2.0.0/jquery.min.js"></script>
    
  2. Include plugin's code:

    <script src="dist/jquery.gridder.min.js"></script>
    
  3. HTML

    <!-- Gridder navigation -->
    <ul class="gridder">
    
         <!-- You can load specify which content is loaded by specifying the #ID of the div where the content is  -->
        <li class="gridder-list" data-griddercontent="#content1">
            <img src="https://placehold.it/600x400" />
        </li>
        <li class="gridder-list" data-griddercontent="#content2">
            <img src="https://placehold.it/600x400" />
        </li>
        <li class="gridder-list" data-griddercontent="#content3">
            <img src="https://placehold.it/600x400" />
        </li>
    
        <!-- You can also load html/ajax pages by replacing the #ID with a URL -->
        <li class="gridder-list" data-griddercontent="/content.html">
            <img src="https://placehold.it/600x400" />
        </li>
    </ul>
    
    <!-- Gridder content -->
    <div id="content1" class="gridder-content"> Content goes here... </div>
    <div id="content2" class="gridder-content"> Content goes here... </div>
    <div id="content3" class="gridder-content"> Content goes here... </div>
    
    
  4. Call the plugin:

    <script>
    $(function() {
    
        // Call Gridder
        $('.gridder').gridderExpander({
            scroll: true,
            scrollOffset: 30,
            scrollTo: "panel",                  // panel or listitem
            animationSpeed: 400,
            animationEasing: "easeInOutExpo",
            showNav: true,                      // Show Navigation
            nextText: "Next",                   // Next button text
            prevText: "Previous",               // Previous button text
            closeText: "Close",                 // Close button text
            onStart: function(){
                //Gridder Inititialized
            },
            onContent: function(){
                //Gridder Content Loaded
            },
            onClosed: function(){
                //Gridder Closed
            }
        });
    
    });
    </script>
    

Creative Commons License
This work is licensed under a Creative Commons Attribution 3.0 Unported License.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].