Justin Timberlake surprises 88-year-old fan

0

((Independent Recorder))@

‘);$vidEndSlate.removeClass(‘video__end-slate–inactive’).addClass(‘video__end-slate–active’);}};CNN.autoPlayVideoExist = (CNN.autoPlayVideoExist === true) ? true : false;var configObj = {thumb: ‘none’,video: ‘cnnmoney/2018/05/16/justin-timberlake-grandma-surprise-jnd-orig-vstan.cnn’,width: ‘100%’,height: ‘100%’,section: ‘domestic’,profile: ‘expansion’,network: ‘cnn’,markupId: ‘large-media_0’,adsection: ‘const-video-leaf’,frameWidth: ‘100%’,frameHeight: ‘100%’,posterImageOverride: {“mini”:{“width”:220,”type”:”jpg”,”uri”:”//cdn.cnn.com/cnnnext/dam/assets/180516122215-justin-timberlake-grandma-small-169.jpg”,”height”:124},”xsmall”:{“width”:307,”type”:”jpg”,”uri”:”//cdn.cnn.com/cnnnext/dam/assets/180516122215-justin-timberlake-grandma-medium-plus-169.jpg”,”height”:173},”small”:{“width”:460,”type”:”jpg”,”uri”:”//cdn.cnn.com/cnnnext/dam/assets/180516122215-justin-timberlake-grandma-large-169.jpg”,”height”:259},”medium”:{“width”:780,”type”:”jpg”,”uri”:”//cdn.cnn.com/cnnnext/dam/assets/180516122215-justin-timberlake-grandma-exlarge-169.jpg”,”height”:438},”large”:{“width”:1100,”type”:”jpg”,”uri”:”//cdn.cnn.com/cnnnext/dam/assets/180516122215-justin-timberlake-grandma-super-169.jpg”,”height”:619},”full16x9″:{“width”:1600,”type”:”jpg”,”uri”:”//cdn.cnn.com/cnnnext/dam/assets/180516122215-justin-timberlake-grandma-full-169.jpg”,”height”:900},”mini1x1″:{“width”:120,”type”:”jpg”,”uri”:”//cdn.cnn.com/cnnnext/dam/assets/180516122215-justin-timberlake-grandma-small-11.jpg”,”height”:120}}},autoStartVideo = false,isVideoReplayClicked = false,callbackObj,containerEl,currentVideoCollection = [{“descriptionPlainText”:”Bette Maloney got to meet Justin Timberlake at his concert in Orlando after a video of her receiving concert tickets as a surprise from her granddaughters went viral.”,”imageUrl”:”//cdn.cnn.com/cnnnext/dam/assets/180516122215-justin-timberlake-grandma-large-169.jpg”,”title”:”Justin Timberlake surprises 88-year-old fan”,”videoCMSUrl”:”/videos/cnnmoney/2018/05/16/justin-timberlake-grandma-surprise-jnd-orig-vstan.cnn”,”videoLeafUrl”:”/videos/cnnmoney/2018/05/16/justin-timberlake-grandma-surprise-jnd-orig-vstan.cnn”,”videoId”:”cnnmoney/2018/05/16/justin-timberlake-grandma-surprise-jnd-orig-vstan.cnn”,”videoUrl”:”/videos/cnnmoney/2018/05/16/justin-timberlake-grandma-surprise-jnd-orig-vstan.cnn”},{“descriptionPlainText”:”CNNMoney’s Christine Romans shares some of the early signs indicating that an economic downturn could be coming.”,”imageUrl”:”//cdn.cnn.com/cnnnext/dam/assets/180501083810-economy-expansion-recession-large-169.jpg”,”title”:”The era of easy money is over”,”videoCMSUrl”:”/video/data/3.0/video/cnnmoney/2018/05/11/economic-downturn-signs-orig.cnnmoney/index.xml”,”videoLeafUrl”:”/videos/cnnmoney/2018/05/11/economic-downturn-signs-orig.cnnmoney”,”videoId”:”cnnmoney/2018/05/11/economic-downturn-signs-orig.cnnmoney”,”videoUrl”:”/videos/cnnmoney/2018/05/11/economic-downturn-signs-orig.cnnmoney/video/playlists/stories-worth-watching/”},{“descriptionPlainText”:”CNN’s Paula Newton takes a look at what Meghan Markle’s lifestyle was like in Toronto.”,”imageUrl”:”//cdn.cnn.com/cnnnext/dam/assets/180404120334-01-meghan-markle-northern-ireland-0323-large-169.jpg”,”title”:”Meghan Markle’s ‘girl next door’ lifestyle”,”videoCMSUrl”:”/video/data/3.0/video/world/2018/05/16/meghan-markle-life-in-toronto-newton-pkg.cnn/index.xml”,”videoLeafUrl”:”/videos/world/2018/05/16/meghan-markle-life-in-toronto-newton-pkg.cnn”,”videoId”:”world/2018/05/16/meghan-markle-life-in-toronto-newton-pkg.cnn”,”videoUrl”:”/videos/world/2018/05/16/meghan-markle-life-in-toronto-newton-pkg.cnn/video/playlists/stories-worth-watching/”},{“descriptionPlainText”:”YouTube star Nicole Arbour is receiving backlash on social media after posting a feminist remake of Childish Gambino’s music video, “This is America,” which portrayed his idea of the black experience in America.”,”imageUrl”:”//cdn.cnn.com/cnnnext/dam/assets/180516092833-this-is-america-womens-edition-orig-thumb-01-large-169.jpg”,”title”:”YouTube star slammed for video remake “,”videoCMSUrl”:”/video/data/3.0/video/cnnmoney/2018/05/15/nicole-arbour-childish-gambino-this-is-america-womens-edition-ekr-org-vstan.cnn/index.xml”,”videoLeafUrl”:”/videos/cnnmoney/2018/05/15/nicole-arbour-childish-gambino-this-is-america-womens-edition-ekr-org-vstan.cnn”,”videoId”:”cnnmoney/2018/05/15/nicole-arbour-childish-gambino-this-is-america-womens-edition-ekr-org-vstan.cnn”,”videoUrl”:”/videos/cnnmoney/2018/05/15/nicole-arbour-childish-gambino-this-is-america-womens-edition-ekr-org-vstan.cnn/video/playlists/stories-worth-watching/”},{“descriptionPlainText”:”Watch a timeline of the royal romance before the big day.”,”imageUrl”:”//cdn.cnn.com/cnnnext/dam/assets/180419153659-prince-harry-meghan-markle-sunken-garden-large-169.jpg”,”title”:”How Meghan and Harry’s love story unfolded”,”videoCMSUrl”:”/video/data/3.0/video/world/2018/04/25/royal-wedding-cake-orig-lc-acl.cnn/index.xml”,”videoLeafUrl”:”/videos/world/2018/04/25/royal-wedding-cake-orig-lc-acl.cnn”,”videoId”:”world/2018/04/25/royal-wedding-cake-orig-lc-acl.cnn”,”videoUrl”:”/videos/world/2018/04/25/royal-wedding-cake-orig-lc-acl.cnn/video/playlists/stories-worth-watching/”},{“descriptionPlainText”:”One of Maryland’s most popular and famous baseball player’s is selling his home just north of Charm City.”,”imageUrl”:”//cdn.cnn.com/cnnnext/dam/assets/180515133526-cal-ripken-2-large-169.jpg”,”title”:”See Cal Ripken’s Maryland estate for sale”,”videoCMSUrl”:”/video/data/3.0/video/cnnmoney/2018/05/15/see-cal-ripkens-maryland-estate-for-sale-orig-jm.cnn/index.xml”,”videoLeafUrl”:”/videos/cnnmoney/2018/05/15/see-cal-ripkens-maryland-estate-for-sale-orig-jm.cnn”,”videoId”:”cnnmoney/2018/05/15/see-cal-ripkens-maryland-estate-for-sale-orig-jm.cnn”,”videoUrl”:”/videos/cnnmoney/2018/05/15/see-cal-ripkens-maryland-estate-for-sale-orig-jm.cnn/video/playlists/stories-worth-watching/”},{“descriptionPlainText”:”There are conflicting reports about whether Meghan Markle’s father, Thomas Markle, will be in attendance for his daughter’s wedding to Prince Harry. CNN’s Nick Watt reports.”,”imageUrl”:”//cdn.cnn.com/cnnnext/dam/assets/180514193336-02-thomas-markle-large-169.jpg”,”title”:”Photo scandal sparks Royal wedding mystery”,”videoCMSUrl”:”/video/data/3.0/video/world/2018/05/15/photo-scandal-sparks-royal-wedding-mystery-watt-pkg.cnn/index.xml”,”videoLeafUrl”:”/videos/world/2018/05/15/photo-scandal-sparks-royal-wedding-mystery-watt-pkg.cnn”,”videoId”:”world/2018/05/15/photo-scandal-sparks-royal-wedding-mystery-watt-pkg.cnn”,”videoUrl”:”/videos/world/2018/05/15/photo-scandal-sparks-royal-wedding-mystery-watt-pkg.cnn/video/playlists/stories-worth-watching/”},{“descriptionPlainText”:”Things got awkward on ABC’s “American Idol” when host Ryan Seacrest seemingly failed to realize he was on live TV.”,”imageUrl”:”//cdn.cnn.com/cnnnext/dam/assets/180514223833-ryan-seacrest-awkward-moment-large-169.jpg”,”title”:”See Seacrest’s awkward moment with Katy Perry”,”videoCMSUrl”:”/video/data/3.0/video/cnnmoney/2018/05/14/seacrest-awkward-moment.cnnmoney/index.xml”,”videoLeafUrl”:”/videos/cnnmoney/2018/05/14/seacrest-awkward-moment.cnnmoney”,”videoId”:”cnnmoney/2018/05/14/seacrest-awkward-moment.cnnmoney”,”videoUrl”:”/videos/cnnmoney/2018/05/14/seacrest-awkward-moment.cnnmoney/video/playlists/stories-worth-watching/”},{“descriptionPlainText”:””Good Morning Britain” host Piers Morgan accuses Meghan Markle’s half-sister Samantha of being a media “vulture” ahead of Meghan and Prince Harry’s wedding.”,”imageUrl”:”//cdn.cnn.com/cnnnext/dam/assets/180404125951-02-harry-meghan-markle-northern-ireland-0323-large-169.jpg”,”title”:”Piers Morgan calls Markle’s half-sister a ‘vulture'”,”videoCMSUrl”:”/video/data/3.0/video/entertainment/2018/05/15/piers-morgan-meghan-markle-half-sister-media-vulture-sot.hln/index.xml”,”videoLeafUrl”:”/videos/entertainment/2018/05/15/piers-morgan-meghan-markle-half-sister-media-vulture-sot.hln”,”videoId”:”entertainment/2018/05/15/piers-morgan-meghan-markle-half-sister-media-vulture-sot.hln”,”videoUrl”:”/videos/entertainment/2018/05/15/piers-morgan-meghan-markle-half-sister-media-vulture-sot.hln/video/playlists/stories-worth-watching/”},{“descriptionPlainText”:”The host of Britain’s edition of “Who Wants to be a Millionaire?” made a major gaffe by prematurely congratulating a contestant.”,”imageUrl”:”//cdn.cnn.com/cnnnext/dam/assets/180514010013-jeremy-clarkson-2-large-169.jpg”,”title”:”Game show host makes major blunder”,”videoCMSUrl”:”/video/data/3.0/video/cnnmoney/2018/05/14/britain-who-wants-to-be-a-millionaire-fail-abc-orig-vstan.cnn/index.xml”,”videoLeafUrl”:”/videos/cnnmoney/2018/05/14/britain-who-wants-to-be-a-millionaire-fail-abc-orig-vstan.cnn”,”videoId”:”cnnmoney/2018/05/14/britain-who-wants-to-be-a-millionaire-fail-abc-orig-vstan.cnn”,”videoUrl”:”/videos/cnnmoney/2018/05/14/britain-who-wants-to-be-a-millionaire-fail-abc-orig-vstan.cnn/video/playlists/stories-worth-watching/”},{“descriptionPlainText”:”Ahead of their wedding, Prince Harry and Meghan Markle have undertaken several public engagements across the UK. CNN’s Nick Glass goes on the road with Harry and Meghan.”,”imageUrl”:”//cdn.cnn.com/cnnnext/dam/assets/180427112923-01-harry-meghan-0118-large-169.jpg”,”title”:”On the road with Harry and Meghan “,”videoCMSUrl”:”/video/data/3.0/video/world/2018/05/11/royal-wedding-meghan-harry-roadshow-glass-pkg.cnn/index.xml”,”videoLeafUrl”:”/videos/world/2018/05/11/royal-wedding-meghan-harry-roadshow-glass-pkg.cnn”,”videoId”:”world/2018/05/11/royal-wedding-meghan-harry-roadshow-glass-pkg.cnn”,”videoUrl”:”/videos/world/2018/05/11/royal-wedding-meghan-harry-roadshow-glass-pkg.cnn/video/playlists/stories-worth-watching/”},{“descriptionPlainText”:”Margot Kidder, who portrayed Lois Lane in the 1978 film “Superman,” passed away at age 69, her manager confirmed to CNN.”,”imageUrl”:”//cdn.cnn.com/cnnnext/dam/assets/130605222048-08-superman-actors-story-top.jpg”,”title”:”‘Superman’ actress Margot Kidder dies at 69″,”videoCMSUrl”:”/video/data/3.0/video/cnnmoney/2018/05/14/actress-margot-kidder-dies-at-69.hln/index.xml”,”videoLeafUrl”:”/videos/cnnmoney/2018/05/14/actress-margot-kidder-dies-at-69.hln”,”videoId”:”cnnmoney/2018/05/14/actress-margot-kidder-dies-at-69.hln”,”videoUrl”:”/videos/cnnmoney/2018/05/14/actress-margot-kidder-dies-at-69.hln/video/playlists/stories-worth-watching/”},{“descriptionPlainText”:”Meghan Markle was profiled on Nickelodeon when she was 11 years old after she successfully lobbied Procter & Gamble to change a sexist ad for dish soap.”,”imageUrl”:”//cdn.cnn.com/cnnnext/dam/assets/180509112714-meghan-markle-11-years-old-inside-edition—nickelodeon-1-large-169.jpg”,”title”:”Young Meghan Markle fought sexist ad”,”videoCMSUrl”:”/video/data/3.0/video/cnnmoney/2018/05/09/meghan-markle-fought-sexist-ad-orig-vstan-bdk.cnn/index.xml”,”videoLeafUrl”:”/videos/cnnmoney/2018/05/09/meghan-markle-fought-sexist-ad-orig-vstan-bdk.cnn”,”videoId”:”cnnmoney/2018/05/09/meghan-markle-fought-sexist-ad-orig-vstan-bdk.cnn”,”videoUrl”:”/videos/cnnmoney/2018/05/09/meghan-markle-fought-sexist-ad-orig-vstan-bdk.cnn/video/playlists/stories-worth-watching/”},{“descriptionPlainText”:”In the series premiere of her new Facebook show, Jada Smith talks to Will Smith’s ex-wife about dating him while they were still together.”,”imageUrl”:”//cdn.cnn.com/cnnnext/dam/assets/180509115745-jada-smith-sheree-fletcher-dating-married-orig-js-00002002-large-169.jpg”,”title”:”Jada Smith talks about dating a married man”,”videoCMSUrl”:”/video/data/3.0/video/cnnmoney/2018/05/09/jada-smith-sheree-fletcher-dating-married-orig-js.cnn/index.xml”,”videoLeafUrl”:”/videos/cnnmoney/2018/05/09/jada-smith-sheree-fletcher-dating-married-orig-js.cnn”,”videoId”:”cnnmoney/2018/05/09/jada-smith-sheree-fletcher-dating-married-orig-js.cnn”,”videoUrl”:”/videos/cnnmoney/2018/05/09/jada-smith-sheree-fletcher-dating-married-orig-js.cnn/video/playlists/stories-worth-watching/”}],currentVideoCollectionId = ”,isLivePlayer = false,mediaMetadataCallbacks,moveToNextTimeout,mutePlayerEnabled = false,nextVideoId = ”,nextVideoUrl = ”,turnOnFlashMessaging = false,videoPinner,videoEndSlateImpl;if (CNN.autoPlayVideoExist === false) {autoStartVideo = true;if (autoStartVideo === true) {if (turnOnFlashMessaging === true) {autoStartVideo = false;containerEl = jQuery(document.getElementById(configObj.markupId));CNN.VideoPlayer.showFlashSlate(containerEl);} else {CNN.autoPlayVideoExist = true;}}}configObj.autostart = autoStartVideo;CNN.VideoPlayer.setPlayerProperties(configObj.markupId, autoStartVideo, isLivePlayer, isVideoReplayClicked, mutePlayerEnabled);CNN.VideoPlayer.setFirstVideoInCollection(currentVideoCollection, configObj.markupId);var embedLinkHandler = {},videoPinner,embedCodeCopy;function onVideoCarouselItemClicked(evt) {‘use strict’;var videoId,articleElem,videoPlayer,thumbImageElem,thumbImageLargeSource,overrides = {autostart: false,muteOverlayClicked: true,videoCollection: this.videoCollection},shouldStartVideo = false,playerInstance;try {articleElem = jQuery(evt.currentTarget).find(‘article’);thumbImageElem = jQuery(articleElem).find(‘.media__image’);videoId = articleElem.data().videoId;if (CNN.VideoPlayer.getLibraryName(configObj.markupId) === ‘fave’) {playerInstance = FAVE.player.getInstance(configObj.markupId);if (CNN.Utils.existsObject(playerInstance) &&typeof playerInstance.getVideoData === ‘function’ &&playerInstance.getVideoData().id !== videoId) {jQuery(articleElem).closest(‘.cn-carousel-medium-strip’).parent().find(‘script[name=”metaScript”]’).remove();playerInstance.play(videoId, overrides);}} else {videoPlayer = CNNVIDEOAPI.CNNVideoManager.getInstance().getPlayerByContainer(configObj.markupId);if (videoPlayer && videoPlayer.videoInstance) {if (!videoPlayer.videoInstance.cvp) {if (typeof thumbImageElem !== ‘undefined’ && thumbImageElem !== null) {thumbImageLargeSource = thumbImageElem.data() && thumbImageElem.data().srcLarge ? thumbImageElem.data().srcLarge : ‘none’;}overrides.thumb = thumbImageLargeSource ? thumbImageLargeSource : ‘none’;shouldStartVideo = true;}if (videoPlayer.videoInstance.config) {if (videoPlayer.videoInstance.config.video !== videoId) {jQuery(articleElem).closest(‘.cn-carousel-medium-strip’).parent().find(‘script[name=”metaScript”]’).remove();CNNVIDEOAPI.CNNVideoManager.getInstance().playVideo(configObj.markupId, videoId, overrides);}}}}} catch (error) {console.log(“error in initializing video player” + error);}}function setInitialVideoEmbed() {}function initialize(){var carousel = jQuery(document.getElementById(‘cn-current_video_collection’)).find(‘.js-owl-carousel’),owl;if (carousel) {carousel.find(‘.cn__column.carousel__content__item’).find(‘a’).removeAttr(‘href’);jQuery(carousel).on(‘click’, ‘.cn__column.carousel__content__item’, onVideoCarouselItemClicked);}}if (CNN.VideoPlayer.getLibraryName(configObj.markupId) === ‘videoLoader’) {window.CNNVideoAPILoadCompleteHandlers = window.CNNVideoAPILoadCompleteHandlers ? window.CNNVideoAPILoadCompleteHandlers : [];window.CNNVideoAPILoadCompleteHandlers.push(initialize);window.CNNVideoAPILoadCompleteHandlers.push(setInitialVideoEmbed);} else {initialize();}CNN.INJECTOR.executeFeature(‘videx’).done(function () {var initMeta = {id:”cnnmoney/2018/05/16/justin-timberlake-grandma-surprise-jnd-orig-vstan.cnn”, isEmbeddable: “yes”};CNN.Videx.EmbedButton.updateCode(initMeta);}).fail(function () {throw ‘Unable to fetch the videx bundle.’;});function updateCurrentlyPlaying(videoId) {var videoCollectionId = ‘current_video_collection’,videocardContents = getCurrentVideoCardContents(videoId),carousel = jQuery(document.getElementById(‘cn-current_video_collection’)).find(‘.js-owl-carousel’),domain = CNN.Host.domain || (document.location.protocol + ‘//’ + document.location.hostname),owl,$owlFirstItem,$owlPrevItem,showDetailsSpanContent = ”,gigyaShareElement,showIndex,whatsappShareElement,$carouselContentItems = jQuery(‘.carousel__content__item’, document.getElementById(‘cn-current_video_collection’));gigyaShareElement = jQuery(‘div.js-gigya-sharebar’);if (typeof gigyaShareElement !== ‘undefined’ && CNN.Utils.existsObject(videocardContents)) {jQuery(gigyaShareElement).attr(‘data-title’, videocardContents.headlinePlainText || ”);jQuery(gigyaShareElement).attr(‘data-description’, videocardContents.descriptionPlainText || ”);jQuery(gigyaShareElement).attr(‘data-link’, domain + videocardContents.url || ”);jQuery(gigyaShareElement).attr(‘data-image-src’, (videocardContents.media && videocardContents.media.elementContents && videocardContents.media.elementContents.imageUrl) || ”);}whatsappShareElement = jQuery(‘div.share-bar-whatsapp-container’);if (typeof whatsappShareElement !== ‘undefined’) {jQuery(whatsappShareElement).attr(‘data-title’, videocardContents.headlinePlainText || ”);jQuery(whatsappShareElement).attr(‘data-storyurl’, domain + videocardContents.url || ”);}if (carousel && currentVideoCollectionContainsId(videoId)) {owl = carousel.data(‘owl.carousel’) || {};showIndex = getCurrentVideoIndex(videoId);if (typeof owl.to === ‘function’) {owl.to(showIndex);}$owlPrevItem = CNN.Utils.exists(owl.$element) ? owl.$element.find(‘.cd.cd–active’) : $carouselContentItems.find(‘.cd.cd–active’);$owlPrevItem.removeClass(‘cd–active’);$owlPrevItem.find(‘.media__over-text’).remove();$owlPrevItem.find(‘.media__icon’).show();$owlFirstItem = CNN.Utils.exists(owl._items) ? jQuery(owl._items[showIndex]) : $carouselContentItems.eq(showIndex);$owlFirstItem.find(‘.cd’).addClass(‘cd–active’);$owlFirstItem.find(‘.media a:first-child’).append(‘

Now Playing

‘);if (Modernizr && !Modernizr.phone) {$owlFirstItem.find(‘.media__icon’).hide();}}CNN.Videx.Metadata.init({dateCreated: videocardContents.dateCreated,descriptionText: videocardContents.descriptionText,duration: videocardContents.duration,sourceLink: videocardContents.sourceLink,sourceName: videocardContents.sourceName,title: videocardContents.headlineText},{videoCollectionDivId: ‘cn-19kbrp1’,videoDescriptionDivId: ‘js-video_description-19kbrp1’,videoDurationDivId: ‘js-video_duration-19kbrp1’,videoTitleDivId: ‘js-leaf-video_headline-19kbrp1’,videoSourceDivId: ‘js-video_sourceName-19kbrp1’});if (CNN.Utils.exists(videocardContents.showName)) {if (CNN.Utils.exists(videocardContents.showUrl)) {showDetailsSpanContent = ‘‘ + videocardContents.showName + ‘ | ‘;} else {showDetailsSpanContent = videocardContents.showName + ‘ | ‘;}}fastdom.measure(function getShowInfo() {var $show = jQuery(‘.metadata__show’),$isShowDetailsSpanExists = $show.find(‘span’).hasClass(‘metadata–show__name’),$showName = jQuery(‘.metadata–show__name’);fastdom.mutate(function updateShowInfo() {if (!$isShowDetailsSpanExists) {$show.prepend(‘