jquery(function ($) { if ($(".slide-pic").length > 0) { var defaultopts = { interval: 5000, fadeintime: 300, fadeouttime: 200 }; var _titles = $("ul.slide-txt li"); var _titles_bg = $("ul.op li"); var _bodies = $("ul.slide-pic li"); var _count = _titles.length; var _current = 0; var _intervalid = null; var stop = function () { window.clearinterval(_intervalid); }; var slide = function (opts) { if (opts) { _current = opts.current || 0; } else { _current = (_current >= (_count - 1)) ? 0 : (++_current); }; _bodies.filter(":visible").fadeout(defaultopts.fadeouttime, function () { _bodies.eq(_current).fadein(defaultopts.fadeintime); _bodies.removeclass("cur").eq(_current).addclass("cur"); }); _titles.removeclass("cur").eq(_current).addclass("cur"); _titles_bg.removeclass("cur").eq(_current).addclass("cur"); }; var go = function () { stop(); _intervalid = window.setinterval(function () { slide(); }, defaultopts.interval); }; var itemmouseover = function (target, items) { stop(); var i = $.inarray(target, items); slide({ current: i }); }; _titles.hover(function () { if ($(this).attr('class') != 'cur') { itemmouseover(this, _titles); } else { stop(); } }, go); _bodies.hover(stop, go); go(); } });