需要标题滑块的示例 [英] Need example of header slider

查看:61
本文介绍了需要标题滑块的示例的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

你好



你能不能提供标题滑块的例子。我在互联网上找到了tinycarousel。

但我面临一个问题



1)我必须一次显示2或3张图像(不是一张)。用户可以在点击任何图像时滑动标题

2)将打开一个下拉列表(显示)。你能给我一些例子吗?





// **************** *************的index.html **********************************

<!DOCTYPE html PUBLIC - // W3C // DTD XHTML 1.0 Strict // ENhttp://www.w3.org/TR/xhtml1/DTD/xhtml1-strict。 dtd>

< html xmlns =http://www.w3.org/1999/xhtmllang =enxml:lang =en>



< head>

< meta http-equiv =Content-Typecontent =text / html; charset = utf-8/ >

< title> Tiny Carousel:一个轻量级的jQuery插件< / title>

< link rel =stylesheethref =css / website.css type =text / cssmedia =screen/>



< script type =text / javascriptsrc =https:// ajax。 googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js\"></script>

< script type =text / javascriptsrc =js / jquery.tinycarousel.min.js>< / script>

< script type =text / javascript>

$(document).ready( functi on(){

$(''#slider1'')。tinycarousel();

});

功能测试()

{

alert(*****) ;

var mySelect = document.getElementById(''mySelect''),

newOption = document.createElement(''option'');



newOption.value =''bmw'';



//并非所有浏览器都支持textContent(符合W3C标准)

//可用时,textContent更快(参见http://stackoverflow.com/a/1359822/139010)





mySelect.appendChild(newOption);

}

< / script>



< / head>

< body>

< div id =slider1> ;

< a class =按钮prevhref =#> left< / a>

< div class =viewport>

< ul class =overview>

< li>< img src =images / picture6.jpgonclick =test()/>

< select id =mySelect>

<! - option value =volvo> Volvo< / option>

< option value =saab> Saab< / option>

< option value =mercedes> Mercedes< / option>

< option value =audi> Audi< / option - >

< / select>

< / li>

< li>< img src =images / picture5.jpg/>< / li>

< li>< img src =images / picture4.jpg/> ;< /锂>

< li>< img src =images / picture3.jpg/>< / li>

< li>< img src = images / picture2.jpg/>< / li>

< li>< img src =images / picture1.jpg/>< / li>

< / ul>

< / div>

< a class =按钮nexthref =#> right< / a> ;



< / div>

< / body>

< / html>





************************** css * ****************************

/ * Tiny Carousel * /

#slider1 {height:1%;溢出:隐藏;填充:0 0 10px; }

#slider1 .viewport {float:left;宽度:600px;身高:125px;溢出:隐藏;位置:相对; }

#slider1 .buttons {background:url(../ images / buttons.png)no-repeat scroll 0 0 transparent;显示:块;保证金:30px 10px 0 0; background-position:0 -38px; text-indent:-999em;向左飘浮;宽度:39px;身高:37px;溢出:隐藏;位置:相对; }

#slider1 .next {background-position:0 0;保证金:30px 0 0 10px; }

#slider1 .disable {visibility:hidden; }

#slider1 .overview {list-style:none;位置:绝对;填充:0;保证金:0;宽度:240px;左:0顶:0; }

#slider1 .overview li {float:left;保证金:0 20px 0 0;填充:1px;身高:121px; border:1px solid #dcdcdc;宽度:236像素;}



***************************** ********** js ****************************** *

(函数(){a.tiny = a.tiny || {}; a.tiny.carousel = {选项:{开始:1,显示:1,轴: X,控制:真,寻呼机:假的,间隔:假,intervaltime:3000,倒带:假,动画:真,持续时间:1000,回调:空}}; a.fn.tinycarousel_start =函数(){A(本)。数据( TCL)开始()。 }; a.fn.tinycarousel_stop =函数(){A(本)。数据( TCL)停止()}; a.fn.tinycarousel_move =函数(c)中{A(本)。数据( TCL ).move(c-1,true)}; function b(q,e){var i = this,h = a(。viewport:first,q),g = a(。overview:first, q)中,k = g.children()中,f = A( 下一个:第一,q),d = A( 分组:第一,q),L = A( 寻呼机:第一, q),w = 0,u = 0,p = 0,j =未定义,o =假,n =真,s = e.axis ===x;函数m(){if(e.controls) {d.toggleClass( 禁用 中,p = 0); f.toggleClass(! 禁用,第(p + 1·; U))}如果(e.pager){风险大于0 && f.length大于0){d .click(function(){i.move(-1); return false}); f.click(function(){i.move(1); return false})} if(e.interval){q.hover (i.stop,i.start)}如果(e.pag ER && l.length大于0){A( 一,升)。单击(V)}} = this.stop函数(){clearTimeout(J); O =真}; this.start =函数(){O = false; t()}; this.move = function(y,z){p = z?y:p + = y; if(p> -1 && p

解决方案

(document).ready(function(){


(''#slider1'')。tinycarousel();

});

功能测试()

{

alert(*****) ;

var mySelect = document.getElementById(''mySelect''),

newOption = document.createElement(''option'');



newOption.value =''bmw'';



//并非所有浏览器都支持textContent(符合W3C标准)

//可用时,textContent更快(参见http://stackoverflow.com/a/1359822/139010)





mySelect.appendChild(newOption);

}

< / script>



< / head>

< body>

< div id =slider1> ;

< a class =按钮prevhref =#> left< / a>

< div class =viewport>

< ul class =overview>

< li>< img src =images / picture6.jpgonclick =test()/>

< select id =mySelect>

<! - option value =volvo> Volvo< / option>

< option value =saab> Saab< / option>

< option value =mercedes> Mercedes< / option>

< option value =audi> Audi< / option - >

< / select>

< / li>

< li>< img src =images / picture5.jpg/>< / li>

< li>< img src =images / picture4.jpg/> ;< /锂>

< li>< img src =images / picture3.jpg/>< / li>

< li>< img src = images / picture2.jpg/>< / li>

< li>< img src =images / picture1.jpg/>< / li>

< / ul>

< / div>

< a class =按钮nexthref =#> right< / a> ;



< / div>

< / body>

< / html>





************************** css * ****************************

/ * Tiny Carousel * /

#slider1 {height:1%;溢出:隐藏;填充:0 0 10px; }

#slider1 .viewport {float:left;宽度:600px;身高:125px;溢出:隐藏;位置:相对; }

#slider1 .buttons {background:url(../ images / buttons.png)no-repeat scroll 0 0 transparent;显示:块;保证金:30px 10px 0 0; background-position:0 -38px; text-indent:-999em;向左飘浮;宽度:39px;身高:37px;溢出:隐藏;位置:相对; }

#slider1 .next {background-position:0 0;保证金:30px 0 0 10px; }

#slider1 .disable {visibility:hidden; }

#slider1 .overview {list-style:none;位置:绝对;填充:0;保证金:0;宽度:240px;左:0顶:0; }

#slider1 .overview li {float:left;保证金:0 20px 0 0;填充:1px;身高:121px; border:1px solid #dcdcdc;宽度:236像素;}



***************************** ********** js ****************************** *

(函数(){a.tiny = a.tiny || {}; a.tiny.carousel = {选项:{开始:1,显示:1,轴: X,控制:真,寻呼机:假的,间隔:假,intervaltime:3000,倒带:假,动画:真,持续时间:1000,回调:空}}; a.fn.tinycarousel_start =函数(){A(本)。数据( TCL)开始()。 }; a.fn.tinycarousel_stop =函数(){A(本)。数据( TCL)停止()}; a.fn.tinycarousel_move =函数(c)中{A(本)。数据( TCL ).move(c-1,true)}; function b(q,e){var i = this,h = a(。viewport:first,q),g = a(。overview:first, q)中,k = g.children()中,f = A( 下一个:第一,q),d = A( 分组:第一,q),L = A( 寻呼机:第一, q),w = 0,u = 0,p = 0,j =未定义,o =假,n =真,s = e.axis ===x;函数m(){if(e.controls) {d.toggleClass( 禁用 中,p = 0); f.toggleClass(! 禁用,第(p + 1·; U))}如果(e.pager){风险大于0 && f.length大于0){d .click(function(){i.move(-1); return false}); f.click(function(){i.move(1); return false})} if(e.interval){q.hover (i.stop,i.start)}如果(e.pag ER && l.length大于0){A( 一,升)。单击(V)}} = this.stop函数(){clearTimeout(J); O =真}; this.start =函数(){O = ?假; T()}; this.move =函数(Y,Z){p = Z Y:p + = Y;如果(p -1个&& p

Hello

can you please provide some example of header slider .I found tinycarousel on internet .
But i am facing one problem

1) i have to show 2 or 3 image (Not one) at a time. user can slide the header
2)on clicking any image one dropdown will open(display) . can you please give me some example?


//*****************************Index.html**********************************
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en">

<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Tiny Carousel: A lightweight jQuery plugin</title>
<link rel="stylesheet" href="css/website.css" type="text/css" media="screen"/>

<script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js"></script>
<script type="text/javascript" src="js/jquery.tinycarousel.min.js"></script>
<script type="text/javascript">
$(document).ready(function(){
$(''#slider1'').tinycarousel();
});
function test()
{
alert("*****");
var mySelect = document.getElementById(''mySelect''),
newOption = document.createElement(''option'');

newOption.value = ''bmw'';

// Not all browsers support textContent (W3C-compliant)
// When available, textContent is faster (see http://stackoverflow.com/a/1359822/139010)


mySelect.appendChild(newOption);
}
</script>

</head>
<body>
<div id="slider1">
<a class="buttons prev" href="#">left</a>
<div class="viewport">
<ul class="overview">
<li><img src="images/picture6.jpg" onclick="test()"/>
<select id="mySelect">
<!--option value="volvo">Volvo</option>
<option value="saab">Saab</option>
<option value="mercedes">Mercedes</option>
<option value="audi">Audi</option-->
</select>
</li>
<li><img src="images/picture5.jpg" /></li>
<li><img src="images/picture4.jpg" /></li>
<li><img src="images/picture3.jpg" /></li>
<li><img src="images/picture2.jpg" /></li>
<li><img src="images/picture1.jpg" /></li>
</ul>
</div>
<a class="buttons next" href="#">right</a>

</div>
</body>
</html>


**************************css*****************************
/* Tiny Carousel */
#slider1 { height: 1%; overflow:hidden; padding: 0 0 10px; }
#slider1 .viewport { float: left; width: 600px; height: 125px; overflow: hidden; position: relative; }
#slider1 .buttons { background:url("../images/buttons.png") no-repeat scroll 0 0 transparent; display: block; margin: 30px 10px 0 0; background-position: 0 -38px; text-indent: -999em; float: left; width: 39px; height: 37px; overflow: hidden; position: relative; }
#slider1 .next { background-position: 0 0; margin: 30px 0 0 10px; }
#slider1 .disable { visibility: hidden; }
#slider1 .overview { list-style: none; position: absolute; padding: 0; margin: 0; width: 240px; left: 0 top: 0; }
#slider1 .overview li{ float: left; margin: 0 20px 0 0; padding: 1px; height: 121px; border: 1px solid #dcdcdc; width: 236px;}

***************************************js******************************
(function(a){a.tiny=a.tiny||{};a.tiny.carousel={options:{start:1,display:1,axis:"x",controls:true,pager:false,interval:false,intervaltime:3000,rewind:false,animation:true,duration:1000,callback:null}};a.fn.tinycarousel_start=function(){a(this).data("tcl").start()};a.fn.tinycarousel_stop=function(){a(this).data("tcl").stop()};a.fn.tinycarousel_move=function(c){a(this).data("tcl").move(c-1,true)};function b(q,e){var i=this,h=a(".viewport:first",q),g=a(".overview:first",q),k=g.children(),f=a(".next:first",q),d=a(".prev:first",q),l=a(".pager:first",q),w=0,u=0,p=0,j=undefined,o=false,n=true,s=e.axis==="x";function m(){if(e.controls){d.toggleClass("disable",p<=0);f.toggleClass("disable",!(p+1<u))}if(e.pager){var>0&&f.length>0){d.click(function(){i.move(-1);return false});f.click(function(){i.move(1);return false})}if(e.interval){q.hover(i.stop,i.start)}if(e.pager&&l.length>0){a("a",l).click(v)}}this.stop=function(){clearTimeout(j);o=true};this.start=function(){o=false;t()};this.move=function(y,z){p=z?y:p+=y;if(p>-1&&p

解决方案

(document).ready(function(){


(''#slider1'').tinycarousel();
});
function test()
{
alert("*****");
var mySelect = document.getElementById(''mySelect''),
newOption = document.createElement(''option'');

newOption.value = ''bmw'';

// Not all browsers support textContent (W3C-compliant)
// When available, textContent is faster (see http://stackoverflow.com/a/1359822/139010)


mySelect.appendChild(newOption);
}
</script>

</head>
<body>
<div id="slider1">
<a class="buttons prev" href="#">left</a>
<div class="viewport">
<ul class="overview">
<li><img src="images/picture6.jpg" onclick="test()"/>
<select id="mySelect">
<!--option value="volvo">Volvo</option>
<option value="saab">Saab</option>
<option value="mercedes">Mercedes</option>
<option value="audi">Audi</option-->
</select>
</li>
<li><img src="images/picture5.jpg" /></li>
<li><img src="images/picture4.jpg" /></li>
<li><img src="images/picture3.jpg" /></li>
<li><img src="images/picture2.jpg" /></li>
<li><img src="images/picture1.jpg" /></li>
</ul>
</div>
<a class="buttons next" href="#">right</a>

</div>
</body>
</html>


**************************css*****************************
/* Tiny Carousel */
#slider1 { height: 1%; overflow:hidden; padding: 0 0 10px; }
#slider1 .viewport { float: left; width: 600px; height: 125px; overflow: hidden; position: relative; }
#slider1 .buttons { background:url("../images/buttons.png") no-repeat scroll 0 0 transparent; display: block; margin: 30px 10px 0 0; background-position: 0 -38px; text-indent: -999em; float: left; width: 39px; height: 37px; overflow: hidden; position: relative; }
#slider1 .next { background-position: 0 0; margin: 30px 0 0 10px; }
#slider1 .disable { visibility: hidden; }
#slider1 .overview { list-style: none; position: absolute; padding: 0; margin: 0; width: 240px; left: 0 top: 0; }
#slider1 .overview li{ float: left; margin: 0 20px 0 0; padding: 1px; height: 121px; border: 1px solid #dcdcdc; width: 236px;}

***************************************js******************************
(function(a){a.tiny=a.tiny||{};a.tiny.carousel={options:{start:1,display:1,axis:"x",controls:true,pager:false,interval:false,intervaltime:3000,rewind:false,animation:true,duration:1000,callback:null}};a.fn.tinycarousel_start=function(){a(this).data("tcl").start()};a.fn.tinycarousel_stop=function(){a(this).data("tcl").stop()};a.fn.tinycarousel_move=function(c){a(this).data("tcl").move(c-1,true)};function b(q,e){var i=this,h=a(".viewport:first",q),g=a(".overview:first",q),k=g.children(),f=a(".next:first",q),d=a(".prev:first",q),l=a(".pager:first",q),w=0,u=0,p=0,j=undefined,o=false,n=true,s=e.axis==="x";function m(){if(e.controls){d.toggleClass("disable",p<=0);f.toggleClass("disable",!(p+1<u))}if(e.pager){var>0&&f.length>0){d.click(function(){i.move(-1);return false});f.click(function(){i.move(1);return false})}if(e.interval){q.hover(i.stop,i.start)}if(e.pager&&l.length>0){a("a",l).click(v)}}this.stop=function(){clearTimeout(j);o=true};this.start=function(){o=false;t()};this.move=function(y,z){p=z?y:p+=y;if(p>-1&&p


这篇关于需要标题滑块的示例的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆