智慧停车.js 1.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566
  1. // 图片滚动播放
  2. (function($) {
  3. $.fn.textSlider = function(options) {
  4. var defaults = { //初始化参数
  5. scrollHeight: 80,
  6. line: 4,
  7. speed: 'normal',
  8. timer: 2000
  9. };
  10. var opts = $.extend(defaults, options);
  11. this.each(function() {
  12. var timerID;
  13. var obj = $(this);
  14. var $ul = obj.children("ul");
  15. var $height = $ul.find("li").height();
  16. var $Upheight = 0 - opts.line * $height;
  17. obj.hover(function() {
  18. clearInterval(timerID);
  19. }, function() {
  20. timerID = setInterval(moveUp, opts.timer);
  21. });
  22. function moveUp() {
  23. $ul.animate({
  24. "margin-top": $Upheight
  25. }, opts.speed, function() {
  26. for (i = 0; i < opts.line; i++) { //只有for循环了才可以设置一次滚动的行数
  27. $ul.find("li:first").appendTo($ul);
  28. }
  29. $ul.css("margin-top", 0);
  30. });
  31. };
  32. timerID = setInterval(moveUp, opts.timer);
  33. });
  34. };
  35. })(jQuery)
  36. $(function() {
  37. $(".left2_table").textSlider({
  38. line: 1
  39. });
  40. })
  41. /* 停车滚动条 html 日期变动 */
  42. // 获取智慧停车 列表 div → 日期 div
  43. var childs = $('div.zhtc_table_li_content div:nth-child(2)');
  44. $.each(childs, function(index, item) {
  45. // 当前时间
  46. // 变更日期
  47. var timeStr = moment()
  48. .set('minute', randomNum(1, 59))
  49. .set('second', randomNum(1, 59))
  50. .add(-index, 'hours')
  51. .format('YYYY-MM-DD HH:mm:ss');
  52. // 日期换行
  53. timeStr = timeStr.substring(0, 10) + '<br/>' + timeStr.substring(11);
  54. $(item).html(timeStr);
  55. });
  56. console.info(childs);