-
Notifications
You must be signed in to change notification settings - Fork 744
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Enhance API $ScaleSize(width, height, maxBleeding) Fix API $AutoPlay() Add demos full-window-for-mobile.html, full-window-for-pc.html Add/update bullet and thumbnail skins
- Loading branch information
jssor
committed
Aug 20, 2017
1 parent
d9fe157
commit ebef297
Showing
611 changed files
with
5,393 additions
and
7,446 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,137 +1,159 @@ | ||
<!DOCTYPE html> | ||
<html> | ||
<html xmlns="http://www.w3.org/1999/xhtml"> | ||
<head> | ||
<meta charset="utf-8"> | ||
<meta name="viewport" content="width=device-width, initial-scale=1.0"> | ||
<title></title> | ||
<meta name="viewport" content="width=device-width, initial-scale=1" /> | ||
<title>Banner Rotator - Jssor Slider</title> | ||
</head> | ||
<body style="background:#fff;"> | ||
<body style="margin:0;padding:0;font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol'; background-color: #262626;"> | ||
|
||
<!-- Jssor Slider Begin --> | ||
<!-- #region Jssor Slider Begin --> | ||
<!-- Generator: Jssor Slider Maker --> | ||
<!-- Source: https://www.jssor.com --> | ||
<script type="text/javascript" src="../js/jquery-1.9.1.min.js"></script> | ||
<script type="text/javascript" src="../js/jssor.slider.min.js"></script> | ||
|
||
<script> | ||
<script type="text/javascript"> | ||
jQuery(document).ready(function ($) { | ||
|
||
//Reference https://www.jssor.com/development/slider-with-slideshow.html | ||
//Reference https://www.jssor.com/development/tool-slideshow-transition-viewer.html | ||
|
||
var jssor_1_SlideshowTransitions = [ | ||
{ $Duration: 1200, x: 0.2, y: -0.1, $Delay: 20, $Cols: 8, $Rows: 4, $Clip: 15, $During: { $Left: [0.3, 0.7], $Top: [0.3, 0.7] }, $Formation: $JssorSlideshowFormations$.$FormationStraightStairs, $Assembly: 260, $Easing: { $Left: $Jease$.$InWave, $Top: $Jease$.$InWave, $Clip: $Jease$.$OutQuad }, $Outside: true, $Round: { $Left: 1.3, $Top: 2.5 } }, | ||
{ $Duration: 1500, x: 0.3, y: -0.3, $Delay: 20, $Cols: 8, $Rows: 4, $Clip: 15, $During: { $Left: [0.1, 0.9], $Top: [0.1, 0.9] }, $SlideOut: true, $Formation: $JssorSlideshowFormations$.$FormationStraightStairs, $Assembly: 260, $Easing: { $Left: $Jease$.$InJump, $Top: $Jease$.$InJump, $Clip: $Jease$.$OutQuad }, $Outside: true, $Round: { $Left: 0.8, $Top: 2.5 } }, | ||
{ $Duration: 1500, x: 0.2, y: -0.1, $Delay: 20, $Cols: 8, $Rows: 4, $Clip: 15, $During: { $Left: [0.3, 0.7], $Top: [0.3, 0.7] }, $Formation: $JssorSlideshowFormations$.$FormationStraightStairs, $Assembly: 260, $Easing: { $Left: $Jease$.$InWave, $Top: $Jease$.$InWave, $Clip: $Jease$.$OutQuad }, $Outside: true, $Round: { $Left: 0.8, $Top: 2.5 } }, | ||
{ $Duration: 1500, x: 0.3, y: -0.3, $Delay: 80, $Cols: 8, $Rows: 4, $Clip: 15, $During: { $Left: [0.3, 0.7], $Top: [0.3, 0.7] }, $Easing: { $Left: $Jease$.$InJump, $Top: $Jease$.$InJump, $Clip: $Jease$.$OutQuad }, $Outside: true, $Round: { $Left: 0.8, $Top: 2.5 } }, | ||
{ $Duration: 1800, x: 1, y: 0.2, $Delay: 30, $Cols: 10, $Rows: 5, $Clip: 15, $During: { $Left: [0.3, 0.7], $Top: [0.3, 0.7] }, $SlideOut: true, $Reverse: true, $Formation: $JssorSlideshowFormations$.$FormationStraightStairs, $Assembly: 2050, $Easing: { $Left: $Jease$.$InOutSine, $Top: $Jease$.$OutWave, $Clip: $Jease$.$InOutQuad }, $Outside: true, $Round: { $Top: 1.3 } }, | ||
{ $Duration: 1000, $Delay: 30, $Cols: 8, $Rows: 4, $Clip: 15, $SlideOut: true, $Formation: $JssorSlideshowFormations$.$FormationStraightStairs, $Assembly: 2049, $Easing: $Jease$.$OutQuad }, | ||
{ $Duration: 1000, $Delay: 80, $Cols: 8, $Rows: 4, $Clip: 15, $SlideOut: true, $Easing: $Jease$.$OutQuad }, | ||
{ $Duration: 1000, y: -1, $Cols: 12, $Formation: $JssorSlideshowFormations$.$FormationStraight, $ChessMode: { $Column: 12 } }, | ||
{ $Duration: 1000, x: -0.2, $Delay: 40, $Cols: 12, $SlideOut: true, $Formation: $JssorSlideshowFormations$.$FormationStraight, $Assembly: 260, $Easing: { $Left: $Jease$.$InOutExpo, $Opacity: $Jease$.$InOutQuad }, $Opacity: 2, $Outside: true, $Round: { $Top: 0.5 } }, | ||
{ $Duration: 2000, y: -1, $Delay: 60, $Cols: 15, $SlideOut: true, $Formation: $JssorSlideshowFormations$.$FormationStraight, $Easing: $Jease$.$OutJump, $Round: { $Top: 1.5 } } | ||
{$Duration:500,$Delay:30,$Cols:8,$Rows:4,$Clip:15,$SlideOut:true,$Formation:$JssorSlideshowFormations$.$FormationStraightStairs,$Assembly:2049,$Easing:$Jease$.$OutQuad}, | ||
{$Duration:500,$Delay:80,$Cols:8,$Rows:4,$Clip:15,$SlideOut:true,$Easing:$Jease$.$OutQuad}, | ||
{$Duration:1000,x:-0.2,$Delay:40,$Cols:12,$SlideOut:true,$Formation:$JssorSlideshowFormations$.$FormationStraight,$Assembly:260,$Easing:{$Left:$Jease$.$InOutExpo,$Opacity:$Jease$.$InOutQuad},$Opacity:2,$Outside:true,$Round:{$Top:0.5}}, | ||
{$Duration:2000,y:-1,$Delay:60,$Cols:15,$SlideOut:true,$Formation:$JssorSlideshowFormations$.$FormationStraight,$Easing:$Jease$.$OutJump,$Round:{$Top:1.5}}, | ||
{$Duration:1200,x:0.2,y:-0.1,$Delay:20,$Cols:8,$Rows:4,$Clip:15,$During:{$Left:[0.3,0.7],$Top:[0.3,0.7]},$Formation:$JssorSlideshowFormations$.$FormationStraightStairs,$Assembly:260,$Easing:{$Left:$Jease$.$InWave,$Top:$Jease$.$InWave,$Clip:$Jease$.$OutQuad},$Round:{$Left:1.3,$Top:2.5}} | ||
]; | ||
|
||
var jssor_1_options = { | ||
$AutoPlay: 1, | ||
$SlideshowOptions: { | ||
$Class: $JssorSlideshowRunner$, | ||
$Transitions: jssor_1_SlideshowTransitions, | ||
$TransitionsOrder: 1 | ||
}, | ||
$ArrowNavigatorOptions: { | ||
$Class: $JssorArrowNavigator$ | ||
}, | ||
$BulletNavigatorOptions: { | ||
$Class: $JssorBulletNavigator$ | ||
} | ||
$AutoPlay: 1, | ||
$SlideshowOptions: { | ||
$Class: $JssorSlideshowRunner$, | ||
$Transitions: jssor_1_SlideshowTransitions, | ||
$TransitionsOrder: 1 | ||
}, | ||
$ArrowNavigatorOptions: { | ||
$Class: $JssorArrowNavigator$ | ||
}, | ||
$BulletNavigatorOptions: { | ||
$Class: $JssorBulletNavigator$ | ||
} | ||
}; | ||
|
||
var jssor_1_slider = new $JssorSlider$("jssor_1", jssor_1_options); | ||
|
||
/*#region responsive code begin*/ | ||
//you can remove responsive code if you don't want the slider scales while window resizing | ||
|
||
var MAX_WIDTH = 980; | ||
|
||
function ScaleSlider() { | ||
var refSize = jssor_1_slider.$Elmt.parentNode.clientWidth; | ||
if (refSize) { | ||
refSize = Math.min(refSize, 980); | ||
jssor_1_slider.$ScaleWidth(refSize); | ||
var containerElement = jssor_1_slider.$Elmt.parentNode; | ||
var containerWidth = containerElement.clientWidth; | ||
|
||
if (containerWidth) { | ||
|
||
var expectedWidth = Math.min(MAX_WIDTH || containerWidth, containerWidth); | ||
|
||
jssor_1_slider.$ScaleWidth(expectedWidth); | ||
} | ||
else { | ||
window.setTimeout(ScaleSlider, 30); | ||
} | ||
} | ||
|
||
ScaleSlider(); | ||
|
||
$(window).bind("load", ScaleSlider); | ||
$(window).bind("resize", ScaleSlider); | ||
$(window).bind("orientationchange", ScaleSlider); | ||
/*#endregion responsive code end*/ | ||
}); | ||
</script> | ||
|
||
<style> | ||
/* jssor slider loading skin spin css */ | ||
.jssorl-009-spin img { | ||
animation-name: jssorl-009-spin; | ||
animation-duration: 1.6s; | ||
animation-iteration-count: infinite; | ||
animation-timing-function: linear; | ||
} | ||
|
||
@keyframes jssorl-009-spin { | ||
from { | ||
transform: rotate(0deg); | ||
} | ||
|
||
to { | ||
transform: rotate(360deg); | ||
} | ||
} | ||
|
||
|
||
.jssorb053 .i {position:absolute;cursor:pointer;} | ||
.jssorb053 .i .b {fill:#fff;fill-opacity:0.5;} | ||
.jssorb053 .i:hover .b {fill-opacity:.7;} | ||
.jssorb053 .iav .b {fill-opacity: 1;} | ||
.jssorb053 .i.idn {opacity:.3;} | ||
|
||
.jssora093 {display:block;position:absolute;cursor:pointer;} | ||
.jssora093 .c {fill:none;stroke:#fff;stroke-width:400;stroke-miterlimit:10;} | ||
.jssora093 .a {fill:none;stroke:#fff;stroke-width:400;stroke-miterlimit:10;} | ||
.jssora093:hover {opacity:.8;} | ||
.jssora093.jssora093dn {opacity:.6;} | ||
.jssora093.jssora093ds {opacity:.3;pointer-events:none;} | ||
</style> | ||
<div id="jssor_1" style="position:relative;margin:0 auto;top:0px;left:0px;width:980px;height:380px;overflow:hidden;visibility:hidden;"> | ||
<!-- Loading Screen --> | ||
<div data-u="loading" style="position:absolute;top:0px;left:0px;background:url('../img/loading.gif') no-repeat 50% 50%;background-color:rgba(0, 0, 0, 0.7);"></div> | ||
|
||
<div data-u="loading" class="jssorl-009-spin" style="position:absolute;top:0px;left:0px;width:100%;height:100%;text-align:center;background-color:rgba(0,0,0,0.7);"> | ||
<img style="margin-top:-19px;position:relative;top:50%;width:38px;height:38px;" src="../svg/loading/static-svg/spin.svg" /> | ||
</div> | ||
<div data-u="slides" style="cursor:default;position:relative;top:0px;left:0px;width:980px;height:380px;overflow:hidden;"> | ||
<div> | ||
<img data-u="image" src="../img/gallery/980x380/011.jpg" /> | ||
</div> | ||
<div> | ||
<img data-u="image" src="../img/gallery/980x380/002.jpg" /> | ||
<img data-u="image" src="../img/gallery/980x380/012.jpg" /> | ||
</div> | ||
<div> | ||
<img data-u="image" src="../img/gallery/980x380/003.jpg" /> | ||
<img data-u="image" src="../img/gallery/980x380/013.jpg" /> | ||
</div> | ||
<div> | ||
<img data-u="image" src="../img/gallery/980x380/004.jpg" /> | ||
<img data-u="image" src="../img/gallery/980x380/014.jpg" /> | ||
</div> | ||
<div> | ||
<img data-u="image" src="../img/gallery/980x380/005.jpg" /> | ||
<img data-u="image" src="../img/gallery/980x380/015.jpg" /> | ||
</div> | ||
<div> | ||
<img data-u="image" src="../img/gallery/980x380/006.jpg" /> | ||
<img data-u="image" src="../img/gallery/980x380/016.jpg" /> | ||
</div> | ||
<div style="background-color:#ff7c28;"> | ||
<div style="position:absolute;top:50px;left:50px;width:450px;height:62px;z-index:0;font-size:16px;color:#000000;line-height:24px;text-align:left;padding:5px;box-sizing:border-box;">Photos in this slider are to demostrate jssor slider,<br /> | ||
which are not licensed for any other purpose. | ||
</div> | ||
</div> | ||
<a data-u="any" href="https://www.jssor.com" style="display:none">slider in bootstrap</a> | ||
</div> | ||
|
||
<!--#region Bullet Navigator Skin Begin --> | ||
<!-- Help: https://www.jssor.com/development/slider-with-bullet-navigator.html --> | ||
<style> | ||
.jssorb051 .i {position:absolute;cursor:pointer;} | ||
.jssorb051 .i .b {fill:#fff;fill-opacity:0.5;stroke:#000;stroke-width:400;stroke-miterlimit:10;stroke-opacity:0.5;} | ||
.jssorb051 .i:hover .b {fill-opacity:.7;} | ||
.jssorb051 .iav .b {fill-opacity: 1;} | ||
.jssorb051 .i.idn {opacity:.3;} | ||
</style> | ||
<div data-u="navigator" class="jssorb051" style="position:absolute;bottom:12px;right:12px;" data-autocenter="1" data-scale="0.5" data-scale-bottom="0.75"> | ||
<!-- Bullet Navigator --> | ||
<div data-u="navigator" class="jssorb053" style="position:absolute;bottom:12px;right:12px;" data-autocenter="1" data-scale="0.5" data-scale-bottom="0.75"> | ||
<div data-u="prototype" class="i" style="width:16px;height:16px;"> | ||
<svg viewBox="0 0 16000 16000" style="position:absolute;top:0;left:0;width:100%;height:100%;"> | ||
<circle class="b" cx="8000" cy="8000" r="5800"></circle> | ||
<path class="b" d="M11400,13800H4600c-1320,0-2400-1080-2400-2400V4600c0-1320,1080-2400,2400-2400h6800 c1320,0,2400,1080,2400,2400v6800C13800,12720,12720,13800,11400,13800z"></path> | ||
</svg> | ||
</div> | ||
</div> | ||
<!--#endregion Bullet Navigator Skin End --> | ||
|
||
<!--#region Arrow Navigator Skin Begin --> | ||
<!-- Help: https://www.jssor.com/development/slider-with-arrow-navigator.html --> | ||
<style> | ||
.jssora051 {display:block;position:absolute;cursor:pointer;} | ||
.jssora051 .a {fill:none;stroke:#fff;stroke-width:360;stroke-miterlimit:10;} | ||
.jssora051:hover {opacity:.8;} | ||
.jssora051.jssora051dn {opacity:.5;} | ||
.jssora051.jssora051ds {opacity:.3;pointer-events:none;} | ||
</style> | ||
<div data-u="arrowleft" class="jssora051" style="width:55px;height:55px;top:0px;left:25px;" data-autocenter="2" data-scale="0.75" data-scale-left="0.75"> | ||
<!-- Arrow Navigator --> | ||
<div data-u="arrowleft" class="jssora093" style="width:50px;height:50px;top:0px;left:30px;" data-autocenter="2" data-scale="0.75" data-scale-left="0.75"> | ||
<svg viewBox="0 0 16000 16000" style="position:absolute;top:0;left:0;width:100%;height:100%;"> | ||
<polyline class="a" points="11040,1920 4960,8000 11040,14080 "></polyline> | ||
<circle class="c" cx="8000" cy="8000" r="5920"></circle> | ||
<polyline class="a" points="7777.8,6080 5857.8,8000 7777.8,9920 "></polyline> | ||
<line class="a" x1="10142.2" y1="8000" x2="5857.8" y2="8000"></line> | ||
</svg> | ||
</div> | ||
<div data-u="arrowright" class="jssora051" style="width:55px;height:55px;top:0px;right:25px;" data-autocenter="2" data-scale="0.75" data-scale-right="0.75"> | ||
<div data-u="arrowright" class="jssora093" style="width:50px;height:50px;top:0px;right:30px;" data-autocenter="2" data-scale="0.75" data-scale-right="0.75"> | ||
<svg viewBox="0 0 16000 16000" style="position:absolute;top:0;left:0;width:100%;height:100%;"> | ||
<polyline class="a" points="4960,1920 11040,8000 4960,14080 "></polyline> | ||
<circle class="c" cx="8000" cy="8000" r="5920"></circle> | ||
<polyline class="a" points="8222.2,6080 10142.2,8000 8222.2,9920 "></polyline> | ||
<line class="a" x1="5857.8" y1="8000" x2="10142.2" y2="8000"></line> | ||
</svg> | ||
</div> | ||
<!--#endregion Arrow Navigator Skin End --> | ||
|
||
</div> | ||
<!-- Jssor Slider Begin --> | ||
<!-- #endregion Jssor Slider End --> | ||
</body> | ||
</html> | ||
</html> |
Oops, something went wrong.