⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 jquery.accessible-news-slider-i.js

📁 是个关于网格编程的程序
💻 JS
字号:
//请在下面输入您的安装目录:var webaddr = "http://localhost/bbs/et";jQuery.fn.accessNews = function(settings) {    settings = jQuery.extend({        newsHeadline: "Top Stories",        newsSpeed: "normal"    }, settings);    return this.each(function(i) {        aNewsSlider.itemWidth = parseInt(jQuery(".item:eq(" + i + ")",".news_slider").css("width")) + parseInt(jQuery(".item:eq(" + i + ")",".news_slider").css("margin-right"));        aNewsSlider.init(settings,this);        jQuery(".view_all > a", this).click(function() {            aNewsSlider.vAll(settings,this);            return false;        });    });};var aNewsSliderNums = 3;var aNewsSlider = {    itemWidth: 0,    init: function(s,p) {        //jQuery(".messaging",p).css("display","none");        itemLength = jQuery(".item",p).length;        //if (jQuery(".view_all",p).width() == null) {         //   jQuery(".news_items",p).prepend("<p class='view_all'>" + s.newsHeadline + " [ " + itemLength + " total ] &nbsp;-&nbsp; <a href='#'>View All</a></p>");        //}        newsContainerWidth = itemLength * aNewsSlider.itemWidth;        jQuery(".container",p).css("width",newsContainerWidth + "px");        jQuery(".next",p).css("display","block");        jQuery(".prev",p).css("display","block");  // by guan		//jQuery(".prev",p).children().attr("src", webaddr+"/images/jiwai/left_02.gif");        animating = false;        jQuery(".next",p).click(function() {            if (animating == false) {                animating = true;                animateLeft = parseInt(jQuery(".container",p).css("left")) - (aNewsSlider.itemWidth * aNewsSliderNums);                if (animateLeft + parseInt(jQuery(".container",p).css("width")) > 0) {                    jQuery(".prev",p).css("display","block");                    jQuery(".container",p).animate({left: animateLeft}, s.newsSpeed, function() {                        jQuery(this).css("left",animateLeft);						jQuery(".prev",p).children().attr("src", webaddr+"/images/jiwai/left_01.gif");                        jQuery(".next",p).children().attr("src", webaddr+"/images/jiwai/right_01.gif");//guan                        if (parseInt(jQuery(".container",p).css("left")) + parseInt(jQuery(".container",p).css("width")) <= aNewsSlider.itemWidth * aNewsSliderNums) {                            //jQuery(".next",p).css("display","none");                            jQuery(".next",p).children().attr("src", webaddr+"/images/jiwai/right_02.gif");                        }                        animating = false;                    });                } else {                    animating = false;                }            }            return false;        });        jQuery(".prev",p).click(function() {            if (animating == false) {                animating = true;                animateLeft = parseInt(jQuery(".container",p).css("left")) + (aNewsSlider.itemWidth * aNewsSliderNums);                if ((animateLeft + parseInt(jQuery(".container",p).css("width"))) <= parseInt(jQuery(".container",p).css("width"))) {                    jQuery(".next",p).css("display","block");                    jQuery(".container",p).animate({left: animateLeft}, s.newsSpeed, function() {                        jQuery(this).css("left",animateLeft);						jQuery(".prev",p).children().attr("src", webaddr+"/images/jiwai/left_01.gif");                        jQuery(".next",p).children().attr("src", webaddr+"/images/jiwai/right_01.gif");                        if (parseInt(jQuery(".container",p).css("left")) == 0) {                            //jQuery(".prev",p).css("display","none");                            jQuery(".prev",p).children().attr("src", webaddr+"/images/jiwai/left_02.gif");                        }                        animating = false;                    });                } else {                    animating = false;                }            }            return false;        });    },    vAll: function(s,p) {        var o = p;        while (p) {            p = p.parentNode;            if (jQuery(p).attr("class") != undefined && jQuery(p).attr("class").indexOf("news_slider") != -1) {                break;            }        }        if (jQuery(o).text().indexOf("View All") != -1) {            jQuery(".next",p).css("display","none");            jQuery(".prev",p).css("display","none");            jQuery(o).text("View Less");            jQuery(".container",p).css("left","0px").css("width",aNewsSlider.itemWidth * aNewsSliderNums + "px");        } else {            jQuery(o).text("View All");            aNewsSlider.init(s,p);        }    }};

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -