Getting Started

This section helps to get started of the Rotator control in a typescript application.

Create a Rotator

The following step by step guidelines will help you to add a Rotator control.

1) Refer the common Typescript Getting Started Documentation to create an application and add necessary scripts and styles for rendering the Rotator control.

2) Create an HTML page and add the scripts and css references in the order mentioned in the following code example.

  • html
  • <!DOCTYPE html>
    <html>
    <head>
        <title>Typescript Application</title>
        <link href="http://cdn.syncfusion.com/**17.2.0.28**/js/web/flat-azure/ej.web.all.min.css" rel="stylesheet" />
        <script src="https://code.jquery.com/jquery-3.0.0.min.js"></script>
        <script src="http://cdn.syncfusion.com/**17.2.0.28**/js/web/ej.web.all.min.js" type="text/javascript"></script>
    </head>
    <body>
        <!--Add Rotator code here-->
    </body>
    </html>

    3) Add the below mentioned code with in the <body> tag to render the Rotator control in the application.

  • html
  • <div class="frame">
            <ul id="sliderContent">
                <li>
                    <img class="image" src="http://js.syncfusion.com/demos/web/content/images/rotator/nature.jpg" title="Nature" />
                </li>
                <li>
                    <img class="image" src="http://js.syncfusion.com/demos/web/content/images/rotator/bird.jpg" title="Beautiful Bird" />
                </li>
                <li>
                    <img class="image" src="http://js.syncfusion.com/demos/web/content/images/rotator/tablet.jpg" title="Tablet" />
                </li>
                <li>
                    <img class="image" src="http://js.syncfusion.com/demos/web/content/images/rotator/wheat.jpg" title="Wheat" />
                </li>
                <li>
                    <img class="image" src="http://js.syncfusion.com/demos/web/content/images/rotator/snowfall.jpg" title="Snow Fall" />
                </li>
                <li>
                    <img class="image" src="http://js.syncfusion.com/demos/web/content/images/rotator/card.jpg" title="Credit Card" />
                </li>
                <li>
                    <img class="image" src="http://js.syncfusion.com/demos/web/content/images/rotator/night.jpg" title="Colorful Night" />
                </li>
            </ul>
        </div>

    Initialize the control

    Initialize the Rotator in ts file by using the ej.Rotator method.

  • ts
  • /// <reference path="../tsfiles/jquery.d.ts" />
        /// <reference path="../tsfiles/ej.web.all.d.ts" />\
    
     module RotatorComponent {
        $(function () {
            var rotatorInstance = new ej.Rotator($("#sliderContent"), {
                slideWidth: "100%",
                frameSpace: "0px",
                slideHeight: "auto",
                displayItemsCount: "1",
                navigateSteps: "1",
                pagerPosition:"outside",
                orientation: "horizontal",
                showPager: true,
                enabled: true,
                showCaption: true,
                allowKeyboardNavigation: true,
                showPlayButton: true,
                isResponsive:true,
                animationType: "slide",
            });
        });
     }

    Get the following output from the above mentioned code

    Note: You can find the Rotator properties from the API reference document