Simple Touch-enabled News Ticker Plugin - Newstape

File Size: 40.1 KB
Views Total: 14384
Last Update:
Publish Date:
Official Website: Go to website
License: MIT
   
Simple Touch-enabled News Ticker Plugin - Newstape

Newstape is a really small jQuery text scroller plugin which automatically & vertically scrolls through a list of news feeds with support for mouse wheel, mouse drag and touch swipe events.

How to use it:

1. Load jQuery library and the jQuery newstape plugin in your html page.

<script src="//code.jquery.com/jquery-1.11.2.min.js"></script>
<script src="jquery.newstape.js"></script>

2. Load the optional jQuery mousewheel plugin for mouse wheel support.

<script src="jquery.mousewheel.min.js"></script>

3. Load the optional jquery.event.drag plugin for drag & swipe support.

<script src="jquery.event.drag.min.js"></script>

4. Create a basic news ticker as follow.

<div class="newstape">
  <div class="newstape-content">
    <div class="news-block">
      <h3>News 1</h3>
      <small>13.04.2015</small>
      <p class="text-justify"> Content 1 ... </p>
      <div class="text-right"> <a href="#">More</a> </div>
      <hr />
    </div>
    <div class="news-block">
      <h3>News 2</h3>
      <small>13.04.2015</small>
      <p class="text-justify"> Content 2 ... </p>
      <div class="text-right"> <a href="#">More</a> </div>
      <hr />
    </div>
    <div class="news-block">
      <h3>News 3</h3>
      <small>13.04.2015</small>
      <p class="text-justify"> Content 3 ... </p>
      <div class="text-right"> <a href="#">More</a> </div>
      <hr />
    </div>
  </div>
</div>

5. Add your own CSS styles to the news ticker.

.newstape {
  background-color: #3BB0D6;
  color: #fff;
  height: 400px;
  overflow: hidden;
}

.newstape-content {
  position: relative;
  padding: 15px;
}

.newstape-drag { cursor: ns-resize; }

.text-center { text-align: center; }

.text-right { text-align: right; }

.text-justify { text-align: justify; }

6. Call the plugin to start the news ticker.

$('.newstape').newstape();

7. Default settings.

$('.newstape').newstape({

// timer period
period: 30, 

// offset pixel count
offset: 1, 

// mousewheel scrolling
mousewheel: true, 

// mousewheel offset pixel count
mousewheelRate: 30, 

// dragging tape content
dragable: true

});

Change log:

2015-09-21


This awesome jQuery plugin is developed by nxeed. For more Advanced Usages, please check the demo page or visit the official website.