whatsup-js

所属分类:JavaScript/JQuery
开发工具:CSS
文件大小:45KB
下载次数:0
上传日期:2014-02-28 02:49:40
上 传 者sh-1993
说明:  介绍whatsUp.js一个简单的jQuery插件,用于显示即将发生的事件
(Introducing whatsUp.js a simple jQuery plugin for showing upcoming events)

文件列表:
css (0, 2014-02-28)
css\main.css (110, 2014-02-28)
index.html (12646, 2014-02-28)
js (0, 2014-02-28)
js\vendor (0, 2014-02-28)
js\vendor\date.js (30647, 2014-02-28)
js\vendor\jquery-1.10.2.min.js (93107, 2014-02-28)
js\vendor\whatsup.js (3884, 2014-02-28)

# Introducing whatsUp.js A jQuery plugin written to make wrangling upcoming events easier. Let's say you have a list of events outputted to the page and you only want to show the next 5 upcoming events from today's date.... whatsUp.js to the rescue. whatsUp.js leverages Date.js for date handling. Visit the [demo page](http://codepen.io/joe-watkins/full/sKmEb) ## How Do I Use It? Create a list of dates ```html
  • ...
  • ...
  • ...
``` Hide the list items with CSS. The plugin will add a custom class to the item to show it. Here is what is being done in the demo ```css ul.dates li {display: none; } ul.dates li.on {display: block; } ``` Include jQuery 1.10+, date.js, and whatsUp.js - initialize the plugin by binding it to an element. ```html ``` ### Default Output Here we are targeting an unordered list and outputting the next 5 events, and rewriting the date to each list item in a different format than what the data-date attribute owns. ```html ``` The plugin will iterate through list items looking for a `data-date` attribute eg `data-date="01-Nov-2014"` by default. It will show you the next 5 events from today's date. There are many options you can set. You can even define a date window from today's date to show a certain number of events. The plugin can handle multiple date formats. Suggested format: `01-Nov-2014` ### Date Window Output You can also simply define a date window to show events. If an event's date is within the given date window it will be shown. ```html ``` Trigger the dateWindow output by changing the ```output``` to ```dateWindow``` then define a dates in ```dateWindowStart``` and ``` dateWindowEnd``` options. The ```howMany``` option has no effect in this case. ## Changelog * _02.26.14 - v1.3.0 - 4kb_ * Fixed JS bug having to do with a hardcoded value forcing the user to use `
  • ` for list items. * _02.02.14 - v1.2.0 - 4kb_ * Added dateWindow functionality * _01.31.14 - v1.0.0 - 4kb_ * Initial release ## Credits @_josephwatkins

  • 近期下载者

    相关文件


    收藏者