How to slide Image in SharePoint Page Using NIVO Slider Plugin, JQuery and SPServices.
In this case we are going to use Script Editor built-in Web Part for this purpose.
Gearbox?Edit Page?Insert?Webart?Media and Content?Script Editor ? Add
<
link
rel
=
"stylesheet"
href
"http:// your site name /SiteAssets/nivo-slider.css"
/>
"http:// your site name /SiteAssets/bar.css"
"http://your site name/SiteAssets/default.css"
"http://your site name/SiteAssets/dark.css"
"http://your site name/SiteAssets/light.css"
script
src
"http://your site name/SiteAssets/jquery-1.11.3.min.js"
></
>
"http://your site name/SiteAssets/jquery.nivo.slider.js"
"http://your site name/SiteAssets/jquery.SPServices-2013.js"
type
"text/javascript"
$(document).ready(function() {
loadImage();
});
function loadImage(){
$().SPServices({
operation: "GetListItems",
async: false,
webURL: _spPageContextInfo.webAbsoluteUrl, // or any other site url where your CompanyPicture document library reside.
listName: "CompanyPicture",
CAMLViewFields: "<
ViewFields
>"+
"<
FieldRef
Name=\'FileLeafRef\' />"+
"</
>",
completefunc: function (xData, Status) {
$(xData.responseXML).SPFilterNode("z:row").each(function(){
var FileLeafRef = $(this).attr("ows_FileLeafRef");
var splitdata = FileLeafRef.split("#");
var splitdataneed = splitdata[1];
var addlist = "<
a
><
img
src=\"http://your site name/CompanyPicture/"+splitdataneed+"\" /></
>";
$("#slider").append(addlist);
$('#slider').nivoSlider({
effect: 'random',
slices: 15,
boxCols: 8,
boxRows: 4,
animSpeed: 500,
pauseTime: 3000,
startSlide: 0,
directionNav: true,
controlNav: true,
controlNavThumbs: false,
pauseOnHover: true,
manualAdvance: false,
prevText: 'Prev',
nextText: 'Next',
randomStart: false,
beforeChange: function(){},
afterChange: function(){},
slideshowEnd: function(){},
lastSlide: function(){},
afterLoad: function(){}
}
</
div
id
"wrapper"
class
"slider-wrapper theme-default"
"slider"
"nivoSlider"
Check your site.