jquery/js

  function getDateTime() {
    let now = new Date($.now());
    let dateTime = new Array();
    let days = new Array("Sonntag", "Montag", "Dienstag", "Mittwoch", "Donnerstag", "Freitag", "Samstag");
    let shortDays = new Array("So", "Mo", "Di", "Mi", "Do", "Fr", "Sa");

    dateTime['day'] = days[now.getDay()];
    dateTime['shortDays'] = shortDays[now.getDay()];

    dateTime['date'] = now.getDate();
    if (dateTime['date'] < 10) {
      dateTime['date'] = '0' + dateTime['date'];
    }

    dateTime['month'] = now.getMonth() + 1;
    if (dateTime['month'] < 10) {
      dateTime['month'] = '0' + dateTime['month'];
    }
    dateTime['year'] = now.getFullYear();
    let fullYear = now.getFullYear().toString();
    dateTime['shortYear'] = fullYear.substr(2,2);

    dateTime['hours'] = now.getHours();
    if (dateTime['hours'] < 10) {
      dateTime['hours'] = '0' + dateTime['hours'];
    }
    dateTime['minutes'] = now.getMinutes();
    if (dateTime['minutes'] < 10) {
      dateTime['minutes'] = '0' + dateTime['minutes'];
    }
    dateTime['seconds'] = now.getSeconds();
    if (dateTime['seconds'] < 10) {
      dateTime['seconds'] = '0' + dateTime['seconds'];
    }
    return dateTime;
  }
  let dateTime = getDateTime();
  let date = dateTime['shortDays'] + ' ' + dateTime['date'] + '.' + dateTime['month'] + '.' + dateTime['shortYear'];
  $('#dateTime').text(date);
  setInterval(function () {
    let dateTime = getDateTime();
    let date = dateTime['shortDays'] + ' ' + dateTime['date'] + '.' + dateTime['month'] + '.' + dateTime['shortYear'];
    $('#dateTime').text(date);
  }, 1000*60);

 

<div id="dateTime"></div>

 

Hier z.B. der Play Event:

$('.moduletable.video video').on('play', function (e) {
  // Do something....
});

 hier die Liste aller Video Events: https://www.w3.org/2010/05/video/mediaevents.html

Möchte man bei einem Hover auf eienm Touchgerät schon den Link ausführen, könnte man das so realisieren.

    var isTouch = (('ontouchstart' in window) || (navigator.msMaxTouchPoints > 0));
    if(isTouch == true){
      var href = $(this).children('a').attr('href'); // path
      // var href2 = $(this).children('a').prop('href'); // complete url
      var hasArrow = $(this).has('i').length; // Has the element an arrow
      if(hasArrow < 1){
        $(location).attr('href', href);
      }
    }

 

Wer mit Javascript anfängt, lernt schnell, dass man auch zur Überprüfung von Variablen einen alert(variable) verwenden kann. Fast so schnell stößt man damit an seine Grenzen, wenn man versehentlich diese Art der Ausgabe in einem Loop vorkommt. So kann das Browserfenster nur sehr schwer gereloadet oder geschlossen werden.

Schöner geht es mit,