- android - 多次调用 OnPrimaryClipChangedListener
- android - 无法更新 RecyclerView 中的 TextView 字段
- android.database.CursorIndexOutOfBoundsException : Index 0 requested, 光标大小为 0
- android - 使用 AppCompat 时,我们是否需要明确指定其 UI 组件(Spinner、EditText)颜色
您好,我正在尝试创建一个 slider ,当我旋转幻灯片时,底部的圆圈和计数器会改变颜色。此外,当我选择它时, slider 也会跳转到该幻灯片。我想知道解决这个问题的最佳方法是什么?由于某种原因,Lorempixel.com 没有出现在代码片段中。
此外,为什么我的右箭头淡入功能无法正常工作?谢谢!
'use strict';
$( document ).ready(function() {
var total = 11;
for(var i=1; i < total; i++){
/*$('#slideshow .pics').append('<img src="http://lorempixel.com/500/300/food/'+i+'" />');
$('#slideshow .pics').append('<b>Slide ' + i + '</b>.'); //add text to slide*/
$('#slideshow .inner-pics').append('<div class="slide-' + i + '">');
$('#slideshow .inner-pics div:last').append('<img src="http://lorempixel.com/500/300/food/' + i + '" />');
$('#slideshow .inner-pics div:last').append('<b>Slide ' + i + '</b>.'); //add text to slide
$('#slideshow .inner-pics').append('</div>');
$('.circle').append('<i class="fa fa-circle">-</i>');
}
var Pictures;
function slideAnimationLeft(targetLeft) {
Pictures = $('.inner-pics');
$(function() {
Pictures.children('div:first').animate({
'margin-left': targetLeft + 'px'
}, 1000, function() {
Pictures.children('div:first').appendTo(Pictures).css('margin-left', '0px').fadeIn(2000);
});
});
};
function slideAnimationRight(targetRight) {
Pictures = $('.inner-pics');
$(function() {
Pictures.children('div:first').animate({
'margin-right': targetRight + 'px'
}, 1000, function() {
Pictures.children('div:first').appendTo(Pictures).css('margin-right', '0px').fadeIn(2000);
});
});
};
$('.left >').click(function() { slideAnimationLeft(-500) } );
$('.right >').click(function() { slideAnimationRight(500) } );
});
/* http://meyerweb.com/eric/tools/css/reset/
v2.0 | 20110126
License: none (public domain)
*/
/* line 6, ../sass/_reset.scss */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
margin: 0;
padding: 0;
border: 0;
font-size: 100%;
font: inherit;
vertical-align: baseline;
}
/* HTML5 display-role reset for older browsers */
/* line 27, ../sass/_reset.scss */
article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section {
display: block;
}
/* line 31, ../sass/_reset.scss */
body {
line-height: 1;
}
/* line 34, ../sass/_reset.scss */
ol, ul {
list-style: none;
}
/* line 37, ../sass/_reset.scss */
blockquote, q {
quotes: none;
}
/* line 40, ../sass/_reset.scss */
blockquote:before, blockquote:after,
q:before, q:after {
content: '';
content: none;
}
/* line 45, ../sass/_reset.scss */
table {
border-collapse: collapse;
border-spacing: 0;
}
/* line 50, ../sass/_reset.scss */
* {
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
/* line 6, ../sass/styles.scss */
#slideshow {
width: 500px;
height: 300px;
margin: 0 auto;
overflow: hidden;
margin-top: 10%;
}
/* line 13, ../sass/styles.scss */
#slideshow > img {
position: absolute;
display: block;
}
/* line 18, ../sass/styles.scss */
#slideshow .pics {
z-index: 1;
}
/* line 21, ../sass/styles.scss */
#slideshow .pics div {
position: relative;
float: left;
}
/* line 25, ../sass/styles.scss */
#slideshow .pics div b {
position: absolute;
bottom: 0;
left: 0;
width: 100%;
background-color: rgba(255, 255, 255, 0.8);
padding: 30px;
}
/* line 39, ../sass/styles.scss */
#slideshow .inner-pics {
width: 7000px;
}
/* line 43, ../sass/styles.scss */
#slideshow .control {
z-index: 2;
}
/* line 47, ../sass/styles.scss */
#slideshow > div {
width: 500px;
height: 300px;
overflow: hidden;
position: absolute;
}
/* line 55, ../sass/styles.scss */
.circle {
text-align: center;
}
/* line 61, ../sass/styles.scss */
i.fa-circle {
opacity: 0.7;
margin-top: 20%;
padding: 2px;
}
/* line 69, ../sass/styles.scss */
i.fa-angle-left {
margin-top: 20%;
opacity: 0.7;
z-index: 100;
}
/* line 77, ../sass/styles.scss */
i.fa-angle-right {
margin-top: 20%;
margin-left: 87.75%;
opacity: 0.7;
z-index: 100;
}
<link href="http://maxcdn.bootstrapcdn.com/font-awesome/4.1.0/css/font-awesome.min.css" rel="stylesheet"/>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<!DOCTYPE html>
<html>
<head lang="en">
<meta charset="UTF-8">
<title>Assignment 2</title>
<link rel="stylesheet" href="stylesheets/styles.css">
<link href="http://maxcdn.bootstrapcdn.com/font-awesome/4.1.0/css/font-awesome.min.css" rel="stylesheet">
</head>
<body>
<div id="slideshow">
<div class="control">
<a href="#" class="left"><i class="fa fa-angle-left fa-5x left"></i></a>
<a href="#" class="right"><i class="fa fa-angle-right fa-5x right"></i></a>
<div class="circle">
</div>
</div>
<div class="pics">
<div class="inner-pics">
</div>
</div>
</div>
<script type="text/javascript" src="bower_components/jquery/dist/jquery.js"></script>
<script type="text/javascript" src="bower_components/jquery-ui/jquery-ui.js"></script>
<script type="text/javascript" src="main.js"></script>
</body>
</html>
最佳答案
做这样的东西http://jsfiddle.net/o5ad4gk0/1/
var total = 11;
var $pictures = $('.inner-pics');
var delta = 500;
var curent = 1;
for (var i = 1; i < total; i++) {
$('#slideshow .inner-pics').append('<div class="slide-' + i + '">');
$('#slideshow .inner-pics div:last').append('<img src="http://lorempixel.com/500/300/food/' + i + '" />');
$('#slideshow .inner-pics div:last').append('<b>Slide ' + i + '</b>'); //add text to slide
$('#slideshow .inner-pics').append('</div>');
$('.circle').append('<i class="fa fa-circle">-</i>');
}
function slideAnimationLeft() {
if(curent<=1) return false;
curent --;
$pictures.animate({
'margin-left': "+="+delta
}, 1000);
};
function slideAnimationRight() {
if(curent>=total) return false;
curent ++;
$pictures.animate({
'margin-left': "-="+delta
}, 1000);
};
$('.left >').click(function (e) {
e.preventDefault();
slideAnimationLeft();
});
$('.right >').click(function (e) {
e.preventDefault();
slideAnimationRight();
});
关于javascript - Jquery 计数器和 fadein 问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32928341/
我在leetcode上看到这段代码,是一道求众数的题,下面是题目描述: 给定一个大小为 n 的数组,找到多数元素。众数元素是出现次数超过 ⌊ n/2 ⌋ 次的元素。 你可以假设数组是非空的并且多数元素
每次在 JavaScript 中执行特定操作时,例如: $(function() { $('#typing').keyup(function () { switch($(this)
我一直在为网页设计一个计数器,但我一直被这个我无法解决的功能所困扰。 我有一个 4 个 div 的计数器,因为其中两个是小数字,另外两个是大数字,所以第一个运行得很快,我看不到它们的功能。 有人知道如
我已经在文档中进行了一些搜索,并在网上花了一段时间,但找不到解决方案!我希望警报告诉我单击 .thumb 时它处于each() 的哪一次迭代。 EG:有六个.thumb,我点击数字3,浏览器弹出3!
在 Handlebars 中,假设我有 names 的集合.我能怎么做 {{#each names}} {{position}} {{name}} {{/each}} 在哪里 {{position}}
这个问题在这里已经有了答案: Numbering rows within groups in a data frame (9 个回答) 4年前关闭。 我们如何在数据帧的每组中生成唯一的 ID 号?以下
我正在努力解决以下问题。我希望为给定的“一”序列创建一个计数器。例如,我有以下内容: 1 1 1 1 0 0 1 1 1 0 0 1 1 1 1 鉴于该序列,我希望为 1 的每个序列设置一个计数器直到
我正在努力解决以下问题。我希望为给定的“一”序列创建一个计数器。例如,我有以下内容: 1 1 1 1 0 0 1 1 1 0 0 1 1 1 1 鉴于该序列,我希望为 1 的每个序列设置一个计数器直到
我有一个jsfiddle here 这是一个简单的 JavaScript 函数,可以计算出设定的数字。 是否可以进行这种计数,但也保留一位小数 所以它算 1.1、1.2、1.3 等。 func
我正在构建一个计数器,当我按下鼠标时,它应该增加到 maxValue 并且减少不超过 0。我还可以选择将计数器重置为其初始值:0。另外,如果 maxValue 是偶数,它应该计数到该数字。但是,如果
所以我成功地为字母和单词构建了其他计数器,但现在我只能用这个来计算句子。我的代码如下,当我运行它时,它会返回很多错误消息: #include #include #include int main
Closed. This question is off-topic。它当前不接受答案。
我需要一个计数器,它会随着某些任务的完成而递增。我们只需要最后一小时的值,即窗口将移动而不是静态时间。 解决此问题的最佳方法是什么?我能想到的一种方法是拥有一个大小为 60 的数组,每分钟一个,并更新
我希望使用计数器来为我提供独特的引用系统。我想单击一个按钮,然后检查一个字段/文件中的最后一个数字,然后简单地向其添加 1,然后将其插入到屏幕上的字段中? 不确定执行此操作的最佳方法或具体如何执行此操
我有一个用 php 制作的表格,在该表格内我显示了数据库中的一些内容。我在每个 td 中创建了一个简单的按钮(类似于 Like),我希望每次点击它都会增加 1。这是带有按钮的行: echo "
如何将数据库中的值转换为可用于 if else 函数的 int 值? 例如:在我的数据库“armnumber = 3”中,如何在 if else 函数中使用它? 代码 string myConnect
我需要生成唯一的“ids”,问题是,它只能在 1 - 99999 之间。 “好”的是,它仅在与另一列组合时必须是唯一的。 我们有组,每个组都有自己的“group_id”,每个组都需要类似 unique
有这个简单的代码: UPDATE counter SET c= c +1 where id = 1; 并且它在开头的 c 字段中为 null 的情况下不起作用。它只有在已经输入了一些数字时才有效,也就
我正在尝试在 python 中构建一个具有闭包属性的计数器。以下工作中的代码: def generate_counter(): CNT = [0] def add_one():
我使用 CSS 来计算 HTML 文档中的部分: body {counter-reset: sect;} section:before { counter-increment: sect;
我是一名优秀的程序员,十分优秀!