首页 > web前端 > js教程 > 正文

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

一个新手
发布: 2017-10-11 10:16:31
原创
1956人浏览过

应用场景:

采用轮播控件对表格中的图片文件进行展示,当点击表格中的图片文件时,使用轮播控件(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 = '@@##@@';
               	 	 	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控件不能准确定位到指定页面问题 的详细内容,更多请关注php中文网其它相关文章!

最佳 Windows 性能的顶级免费优化软件
最佳 Windows 性能的顶级免费优化软件

每个人都需要一台速度更快、更稳定的 PC。随着时间的推移,垃圾文件、旧注册表数据和不必要的后台进程会占用资源并降低性能。幸运的是,许多工具可以让 Windows 保持平稳运行。

下载
来源:php中文网
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
最新问题
开源免费商场系统广告
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习
PHP中文网抖音号
发现有趣的

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号