如何创建一个jquery李肩

我的想法是建立在它的图像,首先会隐藏所有项目然后显示第一位的,然后反复隐藏当前李再展下一个列表。 然后最后一个项目达到时,它会隐藏然后显示第一和重新开始的过程。


在文档(准备好)我想以下情况发生:

  1. 隐藏的所有项目
  2. 显示第一项
  3. 重复
    1. 延迟
    2. 如果去年(隐藏此项目/显示第一项
    3. 如果其他人(隐藏此项目/显示下一个项目
  4. 的onclick(Next按钮)
    1. 如果去年(隐藏此项目/显示第一项
    2. 如果其他人(隐藏此项目/显示下一个项目
  5. 的onclick(prevbutton)
    1. 如果在第一个(隐藏此项目/显示最后一个项目)
    2. 如果其他人(隐藏此项目/显示上一个项目)

这里是我使用的列表:

<ul id="rotator"> <li class="rimage"><img /></li> <li class="rimage"><img /></li> <li class="rimage"><img /></li> </ul>

我也想了左右键,将不同的项目之间切换。

此外,如果有人愿意奖金是有可能使其向左或向右滑动通过图像?

谢谢!

更新:

现在好了,我想起来了,我可能不应该,而不包括我的代码问这个,我只是觉得我做的这一切错了反正这是我到目前为止已经完成:

PS:我真的很新的JavaScript,你也许能告诉...

$(document).ready(function(){ $('.rimage').hide(function(){ $('.rimage:first').fadeIn(100, function(){ var a = 0; var mouseover = false; $('#rotator').mouseover(function(){ mouseover = true; }); $('#rotator').mouseout(function(){ mouseover = false; }); //BEGIN LOOP while (a != 1 && mouseover == false){ if(this == last){ $(this).hide("slide", {direction: "up"}, 400, function(){ $('.rimage:first').show("slide", {direction: "up"}, 400); }); }; else{ $(this).hide("slide", {direction: "up"}, 400, function(){ $(this).next().show("slide", {direction: "up"}, 400); }); }; }; //END LOOP //BUTTONS //NEXT BUTTON $('rightarrow').click(function(){ if(this, '.rimage:last'){ $(this).hide("slide", {direction: "up"}, 400, function(){ $('.rimage:first').show("slide", {direction: "up"}, 400); }); }; else{ $(this).hide("slide", {direction: "up"}, 400, function(){ $(this).next().show("slide", {direction: "up"}, 400); }); }; }); //PREV BUTTON $('leftarrow').click(function(){ if(this, '.rimage:first'){ $(this).hide("slide", {direction: "down"}, 400, function(){ $('.rimage:last').show("slide", {direction: "down"}, 400); }); }; else{ $(this).hide("slide", {direction: "down"}, 400, function(){ $(this).next().show("slide", {direction: "down"}, 400); }); }; }); //END BUTTONS }); }); });

--------------解决方案-------------

您目前是否有与您的代码的问题? 计算器心不是一个地方刚落代码项目,并让他们由其他人完成。

下面是使用Jquery与你有相同的标记创建自己的一个很好的教程。

http://tutorialzine.com/2010/11/rotating-slideshow-jquery-css3/

你也可以看看这个jQuery插件。 我以前用过它,它很容易实现。 http://sorgalla.com/projects/jcarousel/

分类:jQuery的 时间:2012-01-01 人气:0
分享到:

相关文章

  • 具有在jQuery Mobile的列表视图的整个宽度的图像? 2012-08-29

    我想放置一个jQuery Mobile的网站的一个ListView内的图像. 有没有办法有一个jQuery Mobile的列表视图的整个宽度的图像? 我的意思是没有白色边框的列表视图:列表视图的边框和图像本身之间没有空格. >>图像在列表视图的整个宽度扩大. --------------解决方案------------- 活生生的例子:http://jsfiddle.net/k68Zp/23/ <div data-role="page" data-theme=&quo

  • 从图像映射jQuery的触发列表框中选中的项 2013-08-09

    我试图从一个图像映射的链接列表框中更改所选项目 使图像地图的每一个环节改变列表框中选定项目 <form id="form1" name="form1" method="post" action=""> <select name="select" id="select"> <option>1</option> <option>2&

  • 反正有列表框与图像(使用双列表框和图像组合框插件)或其他解决方案? 2013-02-02

    我使用jQuery双列表框插件(它的伟大工程),但我希望有图像旁边的每个列表框的条目. 我希望像你这样的图像组合框jQuery插件做应用的功能. 我想结合这两种,但它似乎并没有工作. 我一直在.msdropdown()线的图像组合代码变得异常. 有没有人之所以能获得这些插件一起工作的效果还是可以建议其他方法解决这一要求. --------------解决方案------------- 这也是为什么你有问题,你的方法: <option>秒内的HTML <select> s的非常有限的

  • jQuery Mobile的列表视图背景颜色 2012-01-07

    我如何可以调整jQuery Mobile的列表视图项的背景颜色? 基本上我想一个用户点击一个项目,有它,只有它突出,很简单的,所以我想. 我想这可能实现它(.groupList是一个无序列表与类). 该事件被触发,但没有改变. $(".groupList li").bind('click', function() { logger.debug("list row click"); $(this).closest("li").siblings().

  • 蟒蛇如何获得在一个图像使用的颜色列表 2012-02-13

    蟒蛇如何获得在一个图像使用的颜色列表 我用PIL,我想有被这个图像中使用的颜色,包括色(键),它使用的像素点的数目字典来. 如何做到这一点? --------------解决方案------------- 我已经使用类似如下的几次分析图: >>> from PIL import Image >>> im = Image.open('polar-bear-cub.jpg') >>> from collections import defaultdict

  • 图像中的其他列表项等文字的列表项特效位置 2012-02-19

    我有一个未编号列表我试图对菜单进行格式化. <ul> <li><img src="greatImage.png"></li> <li>item 2</li> <li>item 3</li> </ul> 我想知道所有的列表项内容互相垂直居中. 当我将图像添加到一个列表项,它看起来好像所有其他列表项的位置推到了UL块的底部边框? 基本上图像被实现列表项位置的其余部分. -------

  • 如何获得JSON AJAX数据的快速并将其存储在localStorage的和jQuery Mobile的列表视图显示它 2012-03-27

    当我打电话AJAX到我的服务器我得到了1000的数据,我存储在jQuery Mobile的列表视图,在我的本地存储数据并显示,但是,这个几乎需要50-60秒,以显示或加载数据. 如何让这个过程快? 这里是我的代码: var PollChallengeVoterDataUrl = ROOT+'testmaster/view/'+intCLMid+'/'+intCLTid+'/?UserId='+intUserId+'&UserRole='+intUserRole; var data = "

  • JavaScript的测试,模拟的jQuery UI排序列表拖放 2012-07-01

    我试图写一些前端的Javascript测试,可以测试拖放我用我的web应用程序的JQuery用户界面排序列表的功能. 不过,我已经打了,jQuery UI排序列表似乎并不响应模拟鼠标事件的一个问题. 我尝试了多种方法来测试,但最后我发现jQuery的自己的模拟插件,它似乎提供了我需要的功能. 然而,当我运行模拟,排序列表并没有拖动事件作出响应,但其他部件如可拖动的响应做. 这些都可以非常容易地用简单的拖放仿真例子我放在一起展示. 在这个例子中,我已经嵌入jquery.simulate插件,但修改

  • jQuery Mobile的列表视图:更改值单击时 2012-09-11

    我在遇到麻烦措辞我的问题. 所以,我在jQuery Mobile的列表视图,它是动态创建的. 而不是链接到外部页面时,列表项被点击,我只是希望能够抓住他们点击该项目的文本. 在我的情况下,它的名字一个我列表,并想知道他们点击的是哪一个. 我已经创建了HTML中的列表: <div data-role="content" data-theme="b"> <div id="friends_list_view" class="

  • 创建图像“共享”目标的列表 2012-11-30

    我有一个在网格显示图像的应用程序. 我希望能够有一个用户长时间单击图像,并带来了具有所谓的"分享"的条目的菜单. 当他们点击,它带来了所有的图像功能的应用程序列表,用户可以选择他们想要使用哪一个. 这是非常相似的HTC库应用程序是如何工作的我的HTC EVO: 我猜(希望?)有一种方式来问"哪些应用程序将能够做一个形象的东西"系统,并且该列表将包括已注册支持图像共享(如列表中的应用程序的标识符以上). 我坚持试图找到这样的API(或一系列的API调用),将完成生产列

Copyright (C) 55228885.com, All Rights Reserved.

55228885 版权所有 京ICP备15002868号

processed in 0.607 (s). 10 q(s)