jQuery.fn.extend({
    showNews: function(pic, text, url) {
        var allNums = new String();
        var pics = pic; /* 图片路径 */
        var texts = text; /* 新闻标题 */
        var urls = url; /* 新闻链接 */
        /* 初始化全部内?*/
        this.html("<div class='showPic'></div><div class='numContain'></div><div class='showText'></div>");
        this.css({ position: "relative", overflow: "hidden" });
        for (var i = 0; i < pics.length; i++) {
            var j = i + 1;
            allNums = allNums + "<div class='num'>" + j + "</div>";
        }
        $("div.numContain").html(allNums); //初始化按钮个?
        $("div.num").eq(0).addClass("activeNum"); //初始化已选定按钮
        $("div.showPic").html("<a href='" + urls[0] + "'><img src='" + pics[0] + "' /></a>"); //初始化图?
        $("div.showText").html("<a href='" + urls[0] + "'>" + texts[0] + "</a>"); //初始化新闻标?  
        /* 自动切换 */
        var c = 1;
        function clearAuto() { clearInterval(autoRun); }
        function setAuto() { autoRun = setInterval(autoChange, 6000); }
        function autoChange() {
            if (c < pics.length) {
                c++;

                $("div.showPic>a>img").fadeOut("fast", function() {
                    $("div.showPic").html("<a href='" + urls[c - 1] + "' target='_blank'><img src='" + pics[c - 1] + "' /></a>"); //切换图片
                    $("div.num").each(function(i) { this.className = "num"; if (i == c - 1) { $(this).addClass("activeNum") } }); //切换按钮样式
                    $("div.showText").html("<a href='" + urls[c - 1] + "'>" + texts[c - 1] + "</a>");
                }); //切换新闻链接 
                //alert(c);  
            }
            else { c = 0; }
        }
        setAuto();
        /* 事件切换 */
        $("div.num").click(
	       function(e) {
	           var num = e.target.innerHTML;
	           var traceNum = parseInt(num, 10) - 1;
	           c = traceNum + 1;
	           if (num == $("div.activeNum").html()) {
	               return false;
	           } //判断点击触发位置是否为当前位置，是就不切换，否则。。。?
	           else {
	               $("div.showPic>a>img").fadeOut("fast", function() {
	                   $("div.showPic").html("<a target='_blank' href='" + urls[traceNum] + "'><img src='" + pics[traceNum] + "' /></a>"); //切换图片
	                   $("div.num").each(function(i) { this.className = "num"; if (i == traceNum) { $(this).addClass("activeNum") } }); //切换按钮样式
	                   $("div.showText").html("<a href='" + urls[traceNum] + "'>" + texts[traceNum] + "</a>");
	               });
	               //切换新闻链接	
	           }
	       }
	   ).mouseover(function() { clearAuto() }).mouseout(function() { setAuto() });
    } 
})
















  