jQuery拖动滑块选择数字插件sider.jquery.js

jQuery拖动滑块选择数字插件sider.jquery.js

添加时间:2021-02-01 14:35:49
站长推荐丨赞助论坛,可获取海量资源终身免费下载权限奥!
举报 举报
收藏
预览
附件 附件
  • 模板类型模板类型:输入框
  • 模板颜色模板颜色:初级
  • 下载积分下载积分:28 米粒
  • 下载权限下载权限:

    赞助会员

一款jQuery拖动滑块选择数字插件sider.jquery.js,有三种方案可供选择:默认无参数、自定义参数、回调函数,每一种方案都可以通过拖动滑块快速输入数值,并可以设置常用的数值来进行快速选择。
jQuery拖动滑块选择数字插件sider.jquery.js
分类:表单代码 > 输入框 难易:初级

页面的head部分,需设置好页面元素的样式,引入CSS样式文件、jQuery库和滑块选择插件,代码如下:

<style type="text/css">
html,body,h1,h2,h3,h4,h5,h6,div,dl,dt,dd,ul,ol,li,p,blockquote,pre,hr,figure,table,caption,th,td,form,fieldset,legend,input,button,textarea,menu{margin:0;padding:0;} 
ul,li{list-style-type: none}
body{padding:100px;font-size: 14px;}
h1{font-size: 26px;}
p{font-size: 14px; margin-top: 10px;}
pre{background:#eee;border:1px solid #ddd;border-left:4px solid #f60;padding:15px;margin-top: 15px;}
h2{font-size: 20px;margin-top: 20px;}
.case{margin-top: 15px;}
#callback{float: left;margin-left: 12px;height:33px;line-height: 33px;border:1px solid #d7d7d7;padding:0 10px;}
</style>
<link type="text/css" rel="stylesheet" href="css/style.css" />
<script type="text/javascript" src="js/jquery.min.js"></script>
<script type="text/javascript" src="js/sider.jquery.min.js"></script>

页面的body部分,给出了三种方案的演示效果和参数说明,代码如下:

<h1>拖动滑块快速选择数字插件</h1>
<p>
	通过拖动滑块快速输入数值,并可以设置常用的数值快速选择
</p>

<h2>案例一:默认无参数</h2>
<div class="case">
 <div class="widget-sider" id='case1'></div>
<pre>
$("#case1").sider();</pre>
</div>	 
</div>
<h2>案例二:自定义参数</h2>
<div class="case">
 <div class="widget-sider" id='case2'></div>
 <pre>
$("#case2").sider({min:10,max:50,step:5,quick:[5,25,45,50],value:20});</pre>
</div>
<h2>案例三:回调函数</h2>
<div class="case" style="height:50px;">
 <div class="widget-sider" id='case3'  style="float:left"></div>
 <div id="callback">
 	
 </div>
</div>
<pre>
$("#case3").sider({
callback:function(_this,value,status)
{
  $("#callback").text(value);
  if(status) 
     $("#callback").css("border","1px solid #f60");
  else
     $("#callback").css("border","1px solid #d7d7d7");
}
});			
</pre>
<h2>引用文件:</h2>
<pre>
&lt;link rel="stylesheet" href="style.css" /&gt;
&lt;script src="jQuery-2.1.4.min.js"&gt;&lt;/script&gt;
&lt;script src="sider.jquery.min.js"&gt;&lt;/script&gt;
</pre>
<h2>调用代码:</h2>
<pre>
&lt;div class="widget-sider"&gt;&lt;/div&gt;

&lt;script type="text/javascript"&gt;
$(function(){
  $(".widget-sider").sider({
     min:0, //最小值
     max:50, //最大值
     step:5, //拖动步长
     quick:[5,25,45,50], //快速选择列表
     value:20, //默认值
     callback:function(_this,value,status){ 
        //回调函数, 反回3个参数,
        //_this : 当前元素
        //value : 选取的值
        //status : 是否选择完毕
        $("#callback").text(value);
        if(status) 
           $("#callback").css("border","1px solid #f60");
        else
           $("#callback").css("border","1px solid #d7d7d7");
     }
  });
})
&lt;/script&gt;</pre>

页面的底部,需启用插件并设置好相应参数,代码如下:

<script type="text/javascript">
$(function(){
	$("#case1").sider(); 
	$("#case2").sider({
		min:10,
		max:50,
		step:5,
		quick:[5,25,45,50],
		value:40
	});
	$("#case3").sider({
		callback:function(_this,value,status){
			$("#callback").text(value);
			if(status) 
				$("#callback").css("border","1px solid #f60");
			else
				$("#callback").css("border","1px solid #d7d7d7");
		}
	});		
})
</script>
相关内容推荐
资源求助发帖
查看更多发帖

*

回帖描述:

*

链接类型:

*

下载链接:

密码:
发帖规则:回帖内容为会员之间的私信,普通网友无法查看。
免责声明:回帖中提供的链接内容仅供会员之间学习参考使用,获取内容后请在法律法规范围内使用。回帖提供的内容应符合法律法规要求,不得违反法律法律的要求。
站点权责:回帖内容如违反法律法规,站点有权封停账号使用权利。对用户举报的内容,站点有责任及时删除违规内容。
热点内容推荐
标题:jQuery拖动滑块选择数字插件sider.jquery.js

*

描述:
平均回复时间:3-10分钟
规则介绍:悬赏寻求论坛网友分享资源,站点对分享内容的准确性,合法性,版权等没有足够的监管能力。如果您发现资源不正确,无法使用,不符合法律法律等情况,您可以直接举报资源。站长将尽快核实您的举报,并根据情况,采取封号,退换米粒等处理。

*

回帖描述:

*

链接类型:

*

阅读权限:

*

下载链接:

密码:
发帖规则:回帖内容为会员之间的私信,普通网友无法查看。
免责声明:回帖中提供的链接内容仅供会员之间学习参考使用,获取内容后请在法律法规范围内使用。回帖提供的内容应符合法律法规要求,不得违反法律法律的要求。
站点权责:回帖内容如违反法律法规,站点有权封停账号使用权利。对用户举报的内容,站点有责任及时删除违规内容。
  • 背景波浪
  • 背景波浪
  • 波浪
  • 波浪
客服
在线咨询
周一 至 周日 9:00 ~ 22:00
QQ:1326974360
微信:juyoubuluo6688
客服热线
18205485173
工作日 9:00 ~ 18:00
微信扫码咨询
客户服务
欢迎咨询服务
咨询量较多时,请耐心等待
社群

关注公众号

获取更多资讯

扫码进群(QQ)

与更多大牛交流沟通

0.103814s