Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 

Repository files navigation

downupPopup.js

Ali Dinçer

Usage


  1. Include jQuery
<script src="http://ajax.googleapis.com/ajax/libs/jquery/2.1.4/jquery.min.js"></script>
  1. Include plugin's code
<link rel="stylesheet" href="downupPopup/downupPopup.css">
<script src="downupPopup/downupPopup.js"></script> <!-- don't forget - add after jquery -->
  1. Create an element
<div id="myElement1">
  <div class="downupPopup-content">
  </div>
</div>
  1. Call the plugin
$("#myElement1").downupPopup();

Default Options

$("#myElement1").downupPopup({ 
 duration: "300", // milliseconds
 animation: "ease", // css effects -> ease, linear, ease-in, ease-out, ease-in-out, cubic-bezier(n,n,n,n)
 background: true, // true, false -> dark background
 radiusLeft: "10px", // top-left-radius
 radiusRight: "10px", // top-right-radius
 distance: 20, // distance top
 headerText: "", // title, you can use HTML here -> <b>Example</b>
 width: "100%", // width -> 100%, 80%, 200px etc.
 contentScroll: false // true, false -> for use, <div class="downupPopup-content"></div> have to inside the element
});

Open - Close

$("#myElement1").downupPopup('open');
$("#myElement1").downupPopup('close');

Examples


Open With Button

$("#btn-1").click(function () { 
  $("#myElement1").downupPopup("open"); 
});

Duration

$("#duration-700").downupPopup({
 duration: 700 
});

Animation

$("#linear").downupPopup({ 
 animation: "linear",
 duration: 400
}); 

$("#cubic").downupPopup({
 animation: "cubic-bezier(.96,.33,0,1)",
 duration: 1000 
});

Backgorund

$("#background").downupPopup({ 
 background: false
});

Radius

$("#radius").downupPopup({ 
 radiusLeft: "40px",
 radiusRight: "0px" 
});

Distance

$("#distance0").downupPopup({ 
 distance: 0,
 radiusLeft: "0px",
 radiusRight: "0px" 
}); 
                
$("#distance70").downupPopup({
 distance: 70 
});

Header Text / Title

$("#headertext").downupPopup({
 headerText: "<h5 class='bg-dark text-white'>html is usable here</h5>"
});

Width

$("#width-90").downupPopup({
 width: '90%'
});

Content Scroll

$("#contentscroll").downupPopup({
 contentScroll: true 
});

<div id="contentscroll">
  <div class="downupPopup-content">
     your HTML elements... 
  </div>
</div>


Responsive and Mobile Performance


downupPopup


Copyright 2021, Ali Dinçer

Dual licensed under the MIT or GPL.

written by Ali Dinçer

dincerali.com

About

Simple, fast and customizable popups.

Topics

Resources

Stars

13 stars

Watchers

2 watching

Forks

Releases

Packages

Contributors

Languages