最新文章专题视频专题问答1问答10问答100问答1000问答2000关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
当前位置: 首页 - 科技 - 知识百科 - 正文

IE9下Swiper控件不能准确定位到指定页面问题

来源:懂视网 责编:小采 时间:2020-11-27 20:12:14
文档

IE9下Swiper控件不能准确定位到指定页面问题

IE9下Swiper控件不能准确定位到指定页面问题:应用场景:采用轮播控件对表格中的图片文件进行展示,当点击表格中的图片文件时,使用轮播控件(Swiper)显示指定的图片,同时,可以左右翻页,前后浏览所有的图片。实现思路:(1)使用JS创建Swiper的躯干(Swiper相当于灵魂,灵魂必须依附肉体才能起作用)
推荐度:
导读IE9下Swiper控件不能准确定位到指定页面问题:应用场景:采用轮播控件对表格中的图片文件进行展示,当点击表格中的图片文件时,使用轮播控件(Swiper)显示指定的图片,同时,可以左右翻页,前后浏览所有的图片。实现思路:(1)使用JS创建Swiper的躯干(Swiper相当于灵魂,灵魂必须依附肉体才能起作用)

应用场景:

采用轮播控件对表格中的图片文件进行展示,当点击表格中的图片文件时,使用轮播控件(Swiper)显示指定的图片,同时,可以左右翻页,前后浏览所有的图片。

实现思路:

(1)使用JS创建Swiper的躯干(Swiper相当于灵魂,灵魂必须依附肉体才能起作用)。

 	__createPreviewHtml: function(){
 	if($('#__sc1').length>0) return;
 	var html = 
 	'<p id="__sc1" class="swiper-container" style="z-index:9999;">' 
 	+ '	<a href="javascript:void(0);" id="__sc_closeBtn" class="closeBtn" title="close"> X </a>'
 	+ '	<p class="swiper-wrapper"> '
 	+ '</p> '
 	+ '<p class="swiper-pagination"></p>'
 	+ '<p class="swiper-button-prev"></p>'
 	+ '<p class="swiper-button-next"></p>' 	 
 	+ '</p>';
 	$(document.body).append(html);
 	$('#__sc_closeBtn').on('click',this.__hidePreviewBox);
 	}

(2)遍历表格中的图片文件,并塞入Swiper的躯干,获取点击图片文件的索引号(index),URL(通过文件ID唯一标识)。

 	var index = 0;
 	var i = 0;
 	me._grid.findRow(function(row){ 
 	
 	 	var fileId2 = row.fileId;	
 	 var fileName2 = row.fileName.toLowerCase();
 	 
 	 if(fileName2 && imgReg.test(fileName2)==true){ 	 	
 	 	if(fileId == fileId2){
 	 	index = i;
 	 	}
 	 	
 	 	var picParam = me.fileService + "/preview?fileId=" + encodeURIComponent(fileId2);
 	 	var imgHtml = '<img src="' + picParam + '"/>';
 	 	 	var $slide = $('<p class="swiper-slide">' + imgHtml + '</p>');
 	 	 	$('.swiper-wrapper').append($slide);
 	 	 	i++;
 	 }
 	}); 
 	
 	if(typeof(mySwiper) != 'undefined'){
 	mySwiper.removeAllSlides();
 	}

(3)创建Swiper控件,同时使用Swiper的slideTo(index)方法定位到指定的位置,显示图片。

 //$('.swiper-pagination span').eq(index).trigger('click'); });

文档

IE9下Swiper控件不能准确定位到指定页面问题

IE9下Swiper控件不能准确定位到指定页面问题:应用场景:采用轮播控件对表格中的图片文件进行展示,当点击表格中的图片文件时,使用轮播控件(Swiper)显示指定的图片,同时,可以左右翻页,前后浏览所有的图片。实现思路:(1)使用JS创建Swiper的躯干(Swiper相当于灵魂,灵魂必须依附肉体才能起作用)
推荐度:
标签: 无法 页面 插件
  • 热门焦点

最新推荐

猜你喜欢

热门推荐

专题
Top