; (function ($) { $.fn.extend({ "litenav": function (t) { var $this = $(this), i = 0, $pics = $('#newspic'), autochange = function () { var $currentpic = $pics.find('a:eq(' + (i + 1 === 7 ? 0 : i + 1) + ')'); $currentpic.css({ visibility: 'visible', display: 'block' }).siblings('a').css({ visibility: 'hidden', display: 'none' }); $pics.find('.nav>span:contains(' + (i + 2 > 7 ? 7 - i : i + 2) + ')').attr('class', 'cur').siblings('span').attr('class', 'normal'); $('#newspictxt').html('' + $currentpic.find('img').attr('title') + ''); i = i + 1 === 7 ? 0 : i + 1; }, st = setinterval(autochange, t || 2000); $this.hover(function () { clearinterval(st); }, function () { st = setinterval(autochange, t || 2000) }); $pics.find('.nav>span').click(function () { i = parseint($(this).text(), 10) - 2; autochange(); }); } }); }(jquery));