Vegas is a jQuery/Zepto plugin to add beautiful backgrounds and Slideshows to DOM elements.

Related tags

Sliders vegas
Overview

Vegas – Backgrounds and Slideshows

NPM version Bower version

Vegas is a jQuery/Zepto plugin to add beautiful backgrounds and Slideshows to DOM elements.

Important note: Vegas 2 is not a drop-in replacement for version 1.x. It's a brand new plugin.

Install

Download the last version.

Or use Bower:

bower install vegas

Or use NPM:

npm install vegas

Get started

First, include either jQuery or Zepto.

Then...

$(function() {
    $('body').vegas({
        slides: [
            { src: 'img1.jpg' },
            { src: 'img2.jpg' },
            { src: 'img3.jpg' }
        ]
    });
});

Official website

https://vegas.jaysalvat.com/

Sin City demo

https://vegas.jaysalvat.com/demo/

Documentation

https://vegas.jaysalvat.com/documentation/

Looking for Vegas v1?

The Vegas v1 website is still available but this version is not maintained anymore.

Contributing

Please don't edit files in the dist directory as they are generated via Gulp. You'll find source code in the src directory!

Install dependencies.

npm install

Run watch task before editing code.

gulp watch

Regarding code style like indentation and whitespace, follow the conventions you see used in the source already.

License

The MIT License (MIT)

Copyright 2021 Jay Salvat

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

Comments
  • Problem in Ipad 2/motorola xoom

    Problem in Ipad 2/motorola xoom

    I see that the resize of the image is not being done properly in the mentioned tablets. Either it shows a shortened height image or shortened height + shortened width image.

    Does the plugin require a workaround on the tablets?

    wont-fix V1 
    opened by ditikos 14
  • Webkit calculating dimensions improperly

    Webkit calculating dimensions improperly

    First off, great work in this plugin.

    I've found that there is a bug with the plugin in Webkit-based browsers such as Chrome and Safari.

    When resize() is called, $img.width() and $img.height() return 0, resulting in improper dimensions calculations. It does this because Webkit sets the width and height to 0 and only after the image has been loaded does it calculate the correct values. What this means is the .load() event can be (and for me, usually is) fired before Webkit reports the correct dimensions - essentially a race condition.

    Also, the load event may not be fired for cached images in some browsers (as described in the API).

    So, here's what I've done to fix both issues:

    1. Integrated the imagesLoaded plugin by @paulirish. This corrects the load event for cached images issue.
    2. Set the image's width and height attributes using the dom element's width & height properties, which do contain the correct values. This fixes the Webkit problem because $img.width() and $img.height() will now return the correct values.
    opened by simshaun 13
  • Added a jQuery plugin wrapper

    Added a jQuery plugin wrapper

    This could be cleaner, but here is some code that now wraps the $.vegas plugin into a jQuery plugin.

    It can now be used either in the current way (targeting the body element) or by specifying a target element e.g.:

    // Single image
    $("#myele").vegas({
        src:'img/background-1.jpg'
    })
    
    // Overlay
    $("#myele").vegas('overlay', {
        src:'img/overlays/13.png'
    });
    
    // Slideshow
    $('#myele').vegas('slideshow', {
        backgrounds:[
        { src:'img/background-1.jpg', fade:1000 },
        { src:'img/background-2.jpg', fade:1000 },
        { src:'img/background-3.jpg', fade:1000 }
    ]
    }).vegas('overlay', {
        src:'img/overlays/11.png'
    });
    
    // Extra methods
    $('#myele').vegas('pause');
    

    Not had much time to test, but all seems to be working!

    opened by wiseguydigital 12
  • Slideshow isn't displaying images in Firefox

    Slideshow isn't displaying images in Firefox

    Hi jaysalvat,

    First off thank you for such a lightweight, versatile plugin. I've had great experiences so far, though I am currently stumped.

    Presently the slideshow works great in Chrome/IE, though I am unable to get the images to display when testing the website in Firefox. The website in particular is BaseballForever.

    Thank you for the help!

    opened by stephenpierceio 11
  • Wrong image resizing on Android tablets and mobiles

    Wrong image resizing on Android tablets and mobiles

    As title says, when this plugin is used on PC it's great and I really love it, but when I tried to use it on my Android tablet device, the backgrounds are all wrongly stretched. I tested in landscape and portrait view. Then just out of curiosity I tested the website on my android mobile and there was the same problem.

    The issue can also be seen on your website.

    wont-fix V1 
    opened by DePalmo 11
  • Conflict with jQuery 1.11.1

    Conflict with jQuery 1.11.1

    With jQuery 1.11.1 there seems to be a bug in the Vegas Slideshow. The images appear centered in the screen, but after loading they drop to top aligned. It also seems to not be clearing the styles from the "vegas-loading" div tag.

    This was tested in Vegas 1.3.3 and 1.3.4

    opened by wp-3sqrd 8
  • Conflit with Fancybox plugin

    Conflit with Fancybox plugin

    Hi,

    I have a conflict between vegas and fancybox : http://fancyapps.com/fancybox/

    $(...).vegas is not a function

    I didn't know which one kill the other one :(

    Thanks

    opened by ghost 7
  • Random Slideshow

    Random Slideshow

    Hi guys. Thanks for a great jQuery plugin. works like a charm. Ok, I'm pretty new to jquery and I wanted to know if there's anyway to make this slideshow show the images randomly and not one after the other?

    wont-fix V1 
    opened by alitabatabaei 7
  • Allow targeting of non-body elements

    Allow targeting of non-body elements

    This is my first time contributing to a project, so forgive me if I'm going about this incorrectly. I liked your plugin, but I really only needed to run the slideshow on my header. I made some changes to the code to allow it to use a selector other than 'body', although body remains the default.

    opened by dabernathy89 7
  • Database issue

    Database issue

    Hello, im using your plugin but i have a problem, i call my images from the database and pass them to the plugin but it doesnt read them, however if i copy what is inside the array of images into the plugin it works. Here is my code :

    JS $.get('ajax/slides.php', function(data) { $('#slideMain').vegas({ slides: [ data ] }); }); //////////////////////////////////////////// AJAX file $slide = new slideManager(); $slide ->showSlideController();

    echo $slide; ////////////////////////////////////////// PHP public function showSlideController(){ $answer = slideModel::showSlideModel("slides"); foreach($answer as $row => $item){ echo '{ src: "'.$item['path'].'" },'; // Even if i print it like this doesnt work } } //////////////////////////////////////// Again i got all my images but they are not displayed in the plugin,

    Any help will be more than welcome, thanks in advance =D

    question 
    opened by CHEMAX3X 6
  • White background with no image on Chrome + Windows

    White background with no image on Chrome + Windows

    Hi, today I met the following problem: there were no images, white background only for Chrome Windows remote server. Not every time, but in about 50% of reloading cases. Works for localhost, Chrome Mac and Firefox (Mac, Win). In fact the image was loaded but the opacity was 0. The plugin was initiated, play process started, but no 'walk' triggered. After debugging vegas.js I found that the problem was in str. 509: img.onload = go;. I googled about weird behavior of onload method, and the decision to replace this string with: go(); solved my problem. Maybe there is a more elegant way to fix it.

    opened by costaprofunda 6
  • Adding a custom overlay adds a gray background at the bottom of the slider

    Adding a custom overlay adds a gray background at the bottom of the slider

    Hello jaysalvat,

    Firstly thanks so much for such an amazing plugin.

    Regarding the issue, I'm working on a project and I have to add a custom background overlay. Nothing fancy. just a transparent black background color. Upon adding the overlay, there's a background which has gray color under the first image slider. I need to change it to white or any other color. Is this a bug or something? Can I change it to white or something else?

    Here's the code:

    .vegas-overlay{ background-color: black; opacity: 0.5; z-index: 0; }

    $(".content-left").vegas({ timer: false, overlay: true, transition: 'slideDown', slides: [ { src: "./images/bg1.jpg" }, { src: "./images/bg2.jpg" }, { src: "./images/bg3.jpg" }, { src: "./images/bg4.jpg" }, { src: "./images/bg5.jpg" } ] });

    Here's a photo. The upper part is the first photo in the slider. Second part is the "gray issue". And the third one is the actual background of the body. Screenshot_1

    opened by azakero 0
  • Overlay issue - Overlay does not show

    Overlay issue - Overlay does not show

    Hi,

    I am doing some experimenting with the vegas slideshow and I made it work, however, I seem to have an issue with the overlay that I don't understand. Please see http://vegas.skansens.net overlayissue and overlayissue2

    So, with Firefox inspection mode; if I deselect the background image under inline element as seen in the pictures, the overlay will start working. I am not able to see what I am doing wrong in the javascript code. I was hoping you could point me in the right direction so that I can get the overlay working.. I am new to this kind of programming so please forgive my ignorance, I'm just trying to learn :)

    Code:

    HTML:

    JS:

    $('body').vegas({
    overlay: "img/overlays/03.png",
    transition: 'fade',
    transitionDuration: 4000,
    delay: 10000,
    animation: 'random',
    animationDuration: 20000,
    slides: [
    	{ src: 'img/01.jpg' },
    	{ src: 'img/02.jpg' },
    	{ src: 'img/03.jpg' },
    	{ src: 'img/04.jpg' },
    ],
    

    });

    opened by josk84 2
  • jQuery inside wrapper

    jQuery inside wrapper

    Hello, i have problem with runing jquery after init of slideshow on div, check the example. My idea is to fadeout message that is shown inside wrapper of vegas js, no it is stuck...

    <div class="slideshow"><div class="flashmsg">my message to user</div></div>

    I have tried this idea

    init: function () { $(".flashmsg").delay(3500).fadeOut(600);}

    Can you help me ?

    opened by onebeat 0
  • Video Error: Uncaught (in promise) DOMException on vegas.min.js:10

    Video Error: Uncaught (in promise) DOMException on vegas.min.js:10

    Sometimes video wont start to play, but sometimes its all right. When i open the console this happen: Uncaught (in promise) DOMException _goto @ vegas.min.js:10 next @ vegas.min.js:10 (anonymous) @ vegas.min.js:10 setTimeout (async) _slideShow @ vegas.min.js:10 (anonymous) @ vegas.min.js:10 setTimeout (async) w @ vegas.min.js:10 load (async) _goto @ vegas.min.js:10 next @ vegas.min.js:10 (anonymous) @ vegas.min.js:10 setTimeout (async) _slideShow @ vegas.min.js:10 (anonymous) @ vegas.min.js:10 setTimeout (async) w @ vegas.min.js:10 _goto @ vegas.min.js:10 next @ vegas.min.js:10 (anonymous) @ vegas.min.js:10 setTimeout (async) _slideShow @ vegas.min.js:10 (anonymous) @ vegas.min.js:10 setTimeout (async) w @ vegas.min.js:10 _goto @ vegas.min.js:10 next @ vegas.min.js:10 (anonymous) @ vegas.min.js:10 setTimeout (async) _slideShow @ vegas.min.js:10 (anonymous) @ vegas.min.js:10 setTimeout (async) w @ vegas.min.js:10 _goto @ vegas.min.js:10 next @ vegas.min.js:10 (anonymous) @ vegas.min.js:10 setTimeout (async) _slideShow @ vegas.min.js:10 (anonymous) @ vegas.min.js:10 setTimeout (async) w @ vegas.min.js:10 _goto @ vegas.min.js:10 next @ vegas.min.js:10 (anonymous) @ vegas.min.js:10 setTimeout (async) _slideShow @ vegas.min.js:10 (anonymous) @ vegas.min.js:10 setTimeout (async) w @ vegas.min.js:10 _goto @ vegas.min.js:10 next @ vegas.min.js:10 (anonymous) @ vegas.min.js:10 setTimeout (async) _slideShow @ vegas.min.js:10 (anonymous) @ vegas.min.js:10 setTimeout (async) w @ vegas.min.js:10 _goto @ vegas.min.js:10 next @ vegas.min.js:10 (anonymous) @ vegas.min.js:10 setTimeout (async) _slideShow @ vegas.min.js:10 (anonymous) @ vegas.min.js:10 setTimeout (async) w @ vegas.min.js:10 _goto @ vegas.min.js:10 next @ vegas.min.js:10 (anonymous) @ vegas.min.js:10 setTimeout (async) _slideShow @ vegas.min.js:10 (anonymous) @ vegas.min.js:10 setTimeout (async) w @ vegas.min.js:10 _goto @ vegas.min.js:10 next @ vegas.min.js:10 (anonymous) @ vegas.min.js:10 setTimeout (async) _slideShow @ vegas.min.js:10 (anonymous) @ vegas.min.js:10 setTimeout (async) w @ vegas.min.js:10 load (async) _goto @ vegas.min.js:10 next @ vegas.min.js:10 (anonymous) @ vegas.min.js:10 setTimeout (async) _slideShow @ vegas.min.js:10 (anonymous) @ vegas.min.js:10 setTimeout (async) w @ vegas.min.js:10 load (async) _goto @ vegas.min.js:10 next @ vegas.min.js:10 (anonymous) @ vegas.min.js:10 setTimeout (async) _slideShow @ vegas.min.js:10 (anonymous) @ vegas.min.js:10 setTimeout (async) w @ vegas.min.js:10 _goto @ vegas.min.js:10 next @ vegas.min.js:10 (anonymous) @ vegas.min.js:10 setTimeout (async) _slideShow @ vegas.min.js:10 (anonymous) @ vegas.min.js:10 setTimeout (async) w @ vegas.min.js:10 load (async) _goto @ vegas.min.js:10 next @ vegas.min.js:10 (anonymous) @ vegas.min.js:10 setTimeout (async) _slideShow @ vegas.min.js:10 (anonymous) @ vegas.min.js:10 setTimeout (async) w @ vegas.min.js:10

    This is my code: $( function() { $('body').vegas({ transition: ['slideRight', 'slideLeft', 'slideUp', 'slideDown', 'zoomIn', 'zoomOut', 'swirlLeft', 'swirlRight'], timer: true, loop: false, slides: [{"src":"http://localhost/lion_bouquet/public/rip/rip_1549876254_589666486.png","delay":1000},{"src":"http://localhost/lion_bouquet/public/ucapan/ucapan_1553654020_298481139.jpg","delay":1000},{"src":"http://localhost/lion_bouquet/public/ucapan/ucapan_1553654073_1713319570.jpg","delay":1000},{"src":"http://localhost/lion_bouquet/public/rip/rip_1549876254_589666486.png","delay":30000,"video":{"src":"http://localhost/lion_bouquet/public/videos/video_1553832071_1696403568.mp4","loop":false,"mute":false}},{"src":"http://localhost/lion_bouquet/public/ucapan/ucapan_1553654122_1284377839.jpg","delay":1000},{"src":"http://localhost/lion_bouquet/public/ucapan/ucapan_1553654156_279890506.jpg","delay":1000},{"src":"http://localhost/lion_bouquet/public/rip/rip_1549876254_589666486.png","delay":30000,"video":{"src":"http://localhost/lion_bouquet/public/videos/video_1553831962_1670985084.mp4","loop":false,"mute":false}},{"src":"http://localhost/lion_bouquet/public/ucapan/ucapan_1553654660_2039086959.jpg","delay":1000},{"src":"http://localhost/lion_bouquet/public/ucapan/ucapan_1553654685_1939920630.jpg","delay":1000},{"src":"http://localhost/lion_bouquet/public/rip/rip_1549876254_589666486.png","delay":10000,"video":{"src":"http://localhost/lion_bouquet/public/videos/video_1553770450_571042691.mp4","loop":false,"mute":false}},{"src":"http://localhost/lion_bouquet/public/ucapan/ucapan_1553654710_110548295.jpg","delay":1000},{"src":"http://localhost/lion_bouquet/public/ucapan/ucapan_1553654741_1196226441.jpg","delay":1000},{"src":"http://localhost/lion_bouquet/public/rip/rip_1549876254_589666486.png","delay":5000,"video":{"src":"http://localhost/lion_bouquet/public/videos/video_1553747965_14642303.mp4","loop":false,"mute":false}},{"src":"http://localhost/lion_bouquet/public/ucapan/ucapan_1553654759_269460887.jpg","delay":1000},{"src":"http://localhost/lion_bouquet/public/ucapan/ucapan_1553654887_1080641584.jpg","delay":1000},{"src":"http://localhost/lion_bouquet/public/rip/rip_1549876254_589666486.png","delay":30000,"video":{"src":"http://localhost/lion_bouquet/public/videos/samplevideo_1920x1080.mp4","loop":false,"mute":false}},{"src":"http://localhost/lion_bouquet/public/ucapan/ucapan_1553655002_74881893.jpg","delay":1000},{"src":"http://localhost/lion_bouquet/public/ucapan/ucapan_1553655027_807877775.jpg","delay":1000},{"src":"http://localhost/lion_bouquet/public/rip/rip_1549876254_589666486.png","delay":20000,"video":{"src":"http://localhost/lion_bouquet/public/videos/samplevideo_1280x720.mp4","loop":false,"mute":false}},{"src":"http://localhost/lion_bouquet/public/ucapan/ucapan_1553655039_1899409964.jpg","delay":1000},{"src":"http://localhost/lion_bouquet/public/ucapan/ucapan_1553660257_133198603.jpg","delay":1000},{"src":"http://localhost/lion_bouquet/public/rip/rip_1549876254_589666486.png","delay":30000,"video":{"src":"http://localhost/lion_bouquet/public/videos/video_1553832071_1696403568.mp4","loop":false,"mute":false}},{"src":"http://localhost/lion_bouquet/public/ucapan/ucapan_1553660346_1760100406.jpg","delay":1000},{"src":"http://localhost/lion_bouquet/public/ucapan/ucapan_1553661510_1558088591.jpg","delay":1000},{"src":"http://localhost/lion_bouquet/public/rip/rip_1549876254_589666486.png","delay":30000,"video":{"src":"http://localhost/lion_bouquet/public/videos/video_1553831962_1670985084.mp4","loop":false,"mute":false}},{"src":"http://localhost/lion_bouquet/public/ucapan/ucapan_1553668494_1270231587.jpg","delay":1000},{"src":"http://localhost/lion_bouquet/public/ucapan/ucapan_1553749728_1197880964.jpg","delay":1000},{"src":"http://localhost/lion_bouquet/public/rip/rip_1549876254_589666486.png","delay":10000,"video":{"src":"http://localhost/lion_bouquet/public/videos/video_1553770450_571042691.mp4","loop":false,"mute":false}},{"src":"http://localhost/lion_bouquet/public/ucapan/ucapan_1553756729_642019083.jpg","delay":1000},{"src":"http://localhost/lion_bouquet/public/ucapan/ucapan_1553757353_1007022978.jpg","delay":1000},{"src":"http://localhost/lion_bouquet/public/rip/rip_1549876254_589666486.png","delay":5000,"video":{"src":"http://localhost/lion_bouquet/public/videos/video_1553747965_14642303.mp4","loop":false,"mute":false}},{"src":"http://localhost/lion_bouquet/public/ucapan/ucapan_1554093647_1044455570.jpg","delay":1000},{"src":"http://localhost/lion_bouquet/public/ucapan/ucapan_1554104728_190474157.jpg","delay":1000}], end: function() { location.reload(); }, walk: function (index, slideSettings) { if (slideSettings.video) { console.log('exist') } else { console.log('not exist'); } } }); } );

    opened by budihaa 0
  • Vegas & m4q

    Vegas & m4q

    M4q is a small library from DOM manipulation and good Jquery alternative for modern browser.

    Your can visit here : https://github.com/olton/m4q

    I'm testing your plugin and with the help of developper, it's working now :)

    Could you add support for it ? The only thing to do is to add it in final decalartion : (window.jQuery || window.Zepto || window.m4q)

    Thanx for your great job.

    opened by arjarn 0
An awesome, fully responsive jQuery slider plugin

FlexSlider 2.7.2 http://www.woocommerce.com/flexslider/ - Copyright (c) 2015 WooThemes Releases The master branch of this repository is always the lat

WooCommerce 4.9k Jan 3, 2023
:snowboarder: A responsive slider jQuery plugin with CSS animations

A responsive slider jQuery plugin with CSS animations Animations from animate.css Online demo Visit plugin website. Appszoom for developers also uses

Joan Claret 58 Dec 12, 2022
add some slide effects.

slidr.js A simple, lightweight javascript library for adding slide transitions to your page. No dependencies required. Tested on Chrome 26.0, Firefox

Brian Chan 1.6k Dec 30, 2022
Easily add the iOS style pull-to-refresh functionality to any page.

NO LONGER SUPPORTED. USE AT YOUR OWN RISK. Easily add the iOS style pull-to-refresh functionality to any page. iOS users have become accustomed to bei

Daniel Raftery 48 Apr 14, 2022
jQuery only range slider

Ion.RangeSlider. Is an easy, flexible and responsive range slider with tons of options. Version: 2.3.1 | Version 3.x is under development now Project

Denis Ineshin 2.5k Dec 25, 2022
A jquery UI range selection slider that supports dates

jQRangeSlider, jQDateRangeSlider & jQEditRangeSlider A javascript slider selector that supports dates and touch devices Home page Documentation Suppor

Guillaume Gautreau 676 Sep 24, 2022
It's a presentation framework based on the power of CSS3 transforms and transitions in modern browsers and inspired by the idea behind prezi.com.

impress.js It's a presentation framework based on the power of CSS3 transforms and transitions in modern browsers and inspired by the idea behind prez

impress.js 37.1k Jan 3, 2023
A dependency-free JavaScript ES6 slider and carousel. It’s lightweight, flexible and fast. Designed to slide. No less, no more

Glide.js is a dependency-free JavaScript ES6 slider and carousel. It’s lightweight, flexible and fast. Designed to slide. No less, no more What can co

null 6.7k Jan 7, 2023
It's a presentation framework based on the power of CSS3 transforms and transitions in modern browsers and inspired by the idea behind prezi.com.

impress.js It's a presentation framework based on the power of CSS3 transforms and transitions in modern browsers and inspired by the idea behind prez

impress.js 37.1k Jan 3, 2023
noUiSlider is a lightweight JavaScript range slider library with full multi-touch support. It fits wonderfully in responsive designs and has no dependencies.

noUiSlider noUiSlider is a lightweight JavaScript range slider. No dependencies All modern browsers and IE > 9 are supported Fully responsive Multi-to

Léon Gersen 5.4k Dec 28, 2022
The responsive CSS animation framework for creating unique sliders, presentations, banners, and other step-based applications.

Sequence.js The responsive CSS animation framework for creating unique sliders, presentations, banners, and other step-based applications. Sequence.js

Ian Lunn 3.4k Dec 20, 2022
Strut - An Impress.js and Bespoke.js Presentation Editor

All new development is happening in Strut2 Strut2 is currently private until we further solidify our "open source dividened program." Open Source Divd

Matthew Wonlaw 1.7k Dec 30, 2022
JavaScript image gallery for mobile and desktop, modular, framework independent

PhotoSwipe Repository JavaScript image gallery for mobile and desktop. Documentation and getting started guide. Demo and script home page. NPM npm ins

Dmitry Semenov 22.5k Dec 30, 2022
A lightweight carousel library with fluid motion and great swipe precision

Embla Carousel Embla Carousel is a bare bones carousel library with great fluid motion and awesome swipe precision. It's library agnostic, dependency

David 2.8k Jan 4, 2023
Swiffy-slider - Super fast carousel and slider with touch for optimized websites running in modern browsers.

Swiffy Slider Super fast lightweight carousel and slider with touch for optimized websites running in modern browsers. Explore Swiffy Slider docs » Se

Dynamicweb Software A/S 149 Dec 28, 2022
OlumSlider is a lightweight and flexible slider, written via vanilla js

olum-slider OlumSlider is a lightweight and flexible slider, written via vanilla js Documentation CDN <!DOCTYPE html> <html lang="en"> <head> <t

Olumjs 0 Oct 8, 2021
Json2video-nodejs-sdk - Create videos programmatically in the cloud from NodeJS: add watermarks, resize videos, create slideshows, add soundtrack, voice-over with text-to-speech (TTS), text animations.

Create videos programmatically in Node JS Create and edit videos: add watermarks, resize videos, create slideshows, add soundtrack, automate the creat

null 2 Nov 20, 2022
jQuery-plugin for add/remove dom-items with renaming form-elements (arrays)

dynamicrows jQuery-plugin for add/remove rows by cloning existing row / renaming form-elements (arrays). Requirements jQuery >=2.0 if move-action used

Dennis Dohle 0 Nov 9, 2020
Highly customizable checkboxes and radio buttons (jQuery & Zepto)

iCheck plugin 1.0.3 Highly customizable checkboxes and radio buttons for jQuery and Zepto. Refer to the iCheck website for examples. Note: iCheck v2.0

Dar Gullin 7.4k Dec 25, 2022
Highly customizable checkboxes and radio buttons (jQuery & Zepto)

iCheck plugin 1.0.3 Highly customizable checkboxes and radio buttons for jQuery and Zepto. Refer to the iCheck website for examples. Note: iCheck v2.0

Dar Gullin 7.5k Aug 24, 2022