Unslider插件增加鼠标悬停时停止播放功能

Unslider是一款轻量的jQuery轮播插件,简单好用,但默认不支持鼠标悬停时停止播放功能,这是一般轮播插件都支持的功能,像Unslider这样优秀的插件应该是支持的,然而我读了一下源码也没发现有可用的参数支持该功能。

所以,我添加了少量的代码来支持这个功能。

找到:

self.defaults = {
	......
}

在里边添加:

pause: true,

找到:

self.animate = function(to, dir) {
	......
}

在以上代码块里找到:

if(self.options.autoplay) {
	self.stop().start();
}

在以上代码的后面添加:

if(self.options.pause) {
	self.$slides.hover(function(){
		self.stop();
	}, function(){
		self.stop().start();
	});
}

这样就可以了哦~!

原创文章,作者:,如若转载,请注明出处:https://ce.771633.xyz/1658.html

Like (0)
Previous 2025年3月8日
Next 2025年3月8日

相关推荐

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注