В проекте используется карусель carouFredSel. Галерея не циклическая, т.е. важен порядок элементов: именно c-a-r-o-u-F.
По нажатию на Add item динамически создается элемент в конце списка. (Далее здесь будет ajax).
Проблема в том, что, когда мы стоим на втором элементе, т.е. видим "a-r-o-u" и создаем новый элемент, карусель как будто перестаёт видеть первым элементом "с" и не может докрутить до него. Подскажите, как это можно исправить? Или в чем вообще моя ошибка?
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><htmlxmlns="http://www.w3.org/1999/xhtml"><head><metahttp-equiv="content-type"content="text/html;charset=iso-8859-1"/><metaname="author"content="caroufredsel.frebsite.nl"/><title>carouFredSel: a circular, responsive jQuery carousel</title><!-- include jQuery + carouFredSel plugin --><scripttype="text/javascript"language="javascript"src="jquery-1.8.1.min.js"></script><scripttype="text/javascript"language="javascript"src="jquery.carouFredSel-6.0.0.js"></script><!-- optionally include helper plugins --><scripttype="text/javascript"language="javascript"src="helper-plugins/jquery.mousewheel.min.js"></script><scripttype="text/javascript"language="javascript"src="helper-plugins/jquery.touchSwipe.min.js"></script><!-- fire plugin onDocumentReady --><scripttype="text/javascript"language="javascript">
$(function(){var a =1;// Scrolled by user interaction
$('#foo2').carouFredSel({
circular:false,
infinite:false,auto:false,
prev:'#prev2',
next:{
button:'#next2',
onEnd:function( d ){return;}},
scroll:1,
items:{
visible:4,
minimum:4}});
$('#li_add').click(function(){
$('#foo2').trigger("insertItem",['<li>'+(a)+'</li>','end',true]);
a++;returnfalse;});});</script><styletype="text/css"media="all">
html, body {padding:0;margin:0;}
body, div, p {font-family:Arial,Helvetica,Verdana;color:#333;}
body {background-color:#eee;}
a, a:link, a:active, a:visited {color: black;text-decoration: underline;}
a:hover {color:#9E1F63;}.list_carousel {background-color:#ccc;margin: 0 0 30px 60px;width: 290px;}.list_carousel ul {margin:0;padding:0;list-style: none;display: block;}.list_carousel li {font-size:40px;color:#999;text-align: center;background-color: #eee;border: 5px solid #999;
width:50px;height:50px;padding:0;margin:6px;display: block;float: left;}.clearfix {float: none;clear: both;}.prev {float: left;margin-left:10px;}.next{float: right;margin-right:10px;}</style></head><body><divclass="list_carousel"><ulid="foo2"><liclass="first">c</li><li>a</li><li>r</li><li>o</li><li>u</li><li>F</li></ul><divclass="clearfix"></div><aid="prev2"class="prev"href="#"><</a><aid="next2"class="next"href="#">></a></div><ahref=""id="li_add">Add item</a></body></html>
You can post now and register later.
If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.
Здравствуйте, подскажите какой тег использовать для увеличения значения, пример на картинке.
Вроде, про такой тег я слышала. Если есть тег прогресс бар, значит и такое должно быть.
Question
Аксинья
День добрый.
В проекте используется карусель carouFredSel. Галерея не циклическая, т.е. важен порядок элементов: именно c-a-r-o-u-F.
По нажатию на Add item динамически создается элемент в конце списка. (Далее здесь будет ajax).
Проблема в том, что, когда мы стоим на втором элементе, т.е. видим "a-r-o-u" и создаем новый элемент, карусель как будто перестаёт видеть первым элементом "с" и не может докрутить до него. Подскажите, как это можно исправить? Или в чем вообще моя ошибка?
carouFredSel-6.0.0_my.zip
Link to comment
Share on other sites
0 answers to this question
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.