📄 jquery.accessible-news-slider-i.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 ] - <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 + -