var g_Content = '
Thông Báo :
'; GAMETHUVN = {} GAMETHUVN.InitHeader = function (tOpt){ var tOptDefault = { Width: "1000px", HeaderStyleCSS: "header.css", NewDelay: 2000, NewHeight: 25, }; var tOptFinal = $.extend(tOptDefault, tOpt); // Insert CSS var _hS = document.createElement('link'); _hS.type = 'text/css'; _hS.rel = 'stylesheet'; _hS.href = tOptFinal.HeaderStyleCSS; var _cs = document.getElementsByTagName('script')[0]; _cs.parentNode.insertBefore(_hS, _cs); // Load HTML /*$.ajax({ url : tOptFinal.HeaderContent, dataType: 'text', success : function (data) { GAMETHUVN.LoadOK(data , tOptFinal); } });*/ GAMETHUVN.LoadOK(g_Content, tOptFinal); } GAMETHUVN.LoadOK = function (data ,tOptFinal){ // Set data $('body').append(data); // Add Block $('body').addClass('header-root-padding'); // Set Width $('#header-root .warp').css('width',tOptFinal.Width); // Click Menu $('#header-root .menuable').click( function(event){ myMenu = $(this).find( ".menuable-root" ); var _bCheck = myMenu.hasClass('menuable-show'); $('#header-root .menuable .menuable-root').removeClass('menuable-show'); if(!_bCheck) { myMenu.addClass('menuable-show'); } event.stopPropagation(); }); $(document).click(function(){ $('#header-root .menuable .menuable-root').removeClass('menuable-show'); }); var newsList = $("#header-root .header-news .list-hnews"); GAMETHUVN.NewsPlayer.newsList = newsList; GAMETHUVN.NewsPlayer.newsCount = newsList.find('li').length; GAMETHUVN.NewsPlayer.newsCurrent = 0; GAMETHUVN.NewsPlayer.newsDelay = tOptFinal.NewDelay; GAMETHUVN.NewsPlayer.newsHeight = tOptFinal.NewHeight; GAMETHUVN.NewsPlayer.Play(); newsList.mouseover(function(){GAMETHUVN.NewsPlayer.Stop();}); newsList.mouseout(function(){GAMETHUVN.NewsPlayer.Play();}); } GAMETHUVN.NewsPlayer = { Play : function (){ if(this.newsCount > 1) { this.Stop(); self = this; this.isRun = setInterval(function () { var offsetTop = self.newsCurrent * self.newsHeight; self.newsList.animate({ top: -offsetTop }, 500); self.newsCurrent += 1; if(self.newsCurrent >= self.newsCount) self.newsCurrent = 0; }, this.newsDelay); } }, Stop : function (){ if(this.isRun == null) { return; } clearInterval(this.isRun); this.isRun = null; } };