失眠网,内容丰富有趣,生活中的好帮手!
失眠网 > jQuery插件highslide.js控制图片案例详解

jQuery插件highslide.js控制图片案例详解

时间:2020-12-17 11:55:13

相关推荐

jQuery插件highslide.js控制图片案例详解

web前端|js教程

highslide.js,javascript,jQuery

web前端-js教程前言

php服装网站源码,vscode运行部分代码,ubuntu 配置路径,tomcat成功启动界面,python爬虫学到,ios 调用php接口,佛山企业seo优化费用,app制作平台网站源码,海洋cms模板转换苹果cmsv10模板lzw

今天用用了一款图片展示插件highslide.js,感觉用起来很是舒畅,几乎不用怎么写代码,只需要知道如何写参数就行了。

学校人力资源管理系统 源码,vscode编辑老跳,ubuntu gcc i,tomcat假死如何恢复,纸爬虫,php自动post,浙江特定seo优化排行,dedecms修改网站教程,emlog动漫模板lzw

那么这么牛叉的插件我们该如何用哪,下面我就跟大家讲解一下。

java app 完整源码,vscode右键怎么热启动,Ubuntu最美桌面,Tomcat漏洞产生原因,入门爬虫教程,php ajax跨域请求,湖北餐饮seo推广哪家好,最新文学网站源码,dede中英模板lzw

A、引入

首先我们运用绝对路径引入,这一般都是在实际项目中引用的方法,我们下载时候会有个文件包,里面包含样式文件和脚本文件。

用的时候只需引入这两个文件即可,然后代码中这样写:

<link rel="stylesheet" type="text/css" href="/js/highslide.css" rel="external nofollow" /><script type="text/javascript" src="/js/highslide-with-gallery.js">

我这项目是jsp文件,所以说引入的根目录的方式不同,小伙伴们可以根据自己的项目来具体如何引入吧。

然后我们要做的是调用我们的插件,传入参数:

B、配置参数

上面是我的参数配置图

hs.graphicsDir = /js/graphics/; hs.align = center; hs.transitions = [expand, crossfade]; hs.wrapperClassName = dark borderless floating-caption; hs.fadeInOut = true; hs.dimmingOpacity = 0.75; // Add the controlbar if (hs.addSlideshow) hs.addSlideshow({ //slideshowGroup: group1, interval: 5000, repeat: false, useControls: true, fixedControls: fit, overlayOptions: { opacity: .6, position: ottom center, hideOnMouseOut: true } });

上面的代码除了文件地址需要根据自己的路径配置外,其他的都可以不用改变。

C、如何展示

插件配备好了我们该如何将我们的图片展示出来哪,这个更简单了。

上图几个箭头指示的方向是一定要配置的。

1、最外层p的类名要是highslide-gallery,这样的话我们完成的图片展示就轮播会展示这层p内的所有图片。

2、图片外层要包裹一个A标签,并且A标签的地址要是真正大图的地址,也就是要展示图片的地址。然后在给A价格点击事件onclick="return hs.expand(this),不加的话会使点击没有效果。

记住点击事件的写法return hs.expand(this),其实这样就能完成一个小图点击展示大图播放的交互效果了。当然也可以把图片改成文字或其他的,这样也能完成点击展示的功能。下面就给大家看一下最终的效果吧。

D、展示效果

这是点击前

如果觉得《jQuery插件highslide.js控制图片案例详解》对你有帮助,请点赞、收藏,并留下你的观点哦!

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。