Skip to content

alexantr/cyclorama

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

jQuery Cyclorama

Usage

Include jquery.cyclorama.css and jquery.cyclorama.js in document head. Make sure you also load the jQuery library:

<script src="http://code.jquery.com/jquery-1.9.1.min.js"></script>
<link rel="stylesheet" href="css/jquery.cyclorama.css">
<script src="js/jquery.cyclorama.js"></script>

Insert this code in document body:

<div class="cyclorama">
    <div class="pan-inner">
        <div class="pan-content">
            <!-- put 360° panorama image(s) here -->
            <img src="images/canal-rocks-360-degrees_01.jpg" alt="">
            <img src="images/canal-rocks-360-degrees_02.jpg" alt="">
            <img src="images/canal-rocks-360-degrees_03.jpg" alt="">
            <img src="images/canal-rocks-360-degrees_04.jpg" alt="">
            <img src="images/canal-rocks-360-degrees_05.jpg" alt="">
        </div>
    </div>
    <button class="pan-left"></button>
    <button class="pan-right"></button>
    <div class="pan-percentage">
        <div class="pan-runner"></div>
    </div>
</div>

Attach Cyclorama when the document is loaded:

jQuery(function($) {
    $('.cyclorama').cyclorama();
});

With keyboard support (left and right arrows):

jQuery(function($) {
    $('.cyclorama').cyclorama({
        useKeyboard: true
    });
});

Notes

You are need to set .pan-content width with CSS or JS before initializing Cyclorama.

License

This plugin is available under the MIT license.

Panorama image from Androids & Photography.