Theme Inspinia
Du kan inte välja fler än 25 ämnen Ämnen måste starta med en bokstav eller siffra, kan innehålla bindestreck ('-') och vara max 35 tecken långa.

responsible-video.js 714B

123456789101112131415161718192021
  1. $(function() {
  2. var $allVideos = $("iframe[src^='http://player.vimeo.com'], iframe[src^='http://www.youtube.com'], object, embed"),
  3. $fluidEl = $("figure");
  4. $allVideos.each(function() {
  5. $(this)
  6. // jQuery .data does not work on object/embed elements
  7. .attr('data-aspectRatio', this.height / this.width)
  8. .removeAttr('height')
  9. .removeAttr('width');
  10. });
  11. $(window).resize(function() {
  12. var newWidth = $fluidEl.width();
  13. $allVideos.each(function() {
  14. var $el = $(this);
  15. $el
  16. .width(newWidth)
  17. .height(newWidth * $el.attr('data-aspectRatio'));
  18. });
  19. }).resize();
  20. });