【发布时间】:2015-07-10 09:24:12
【问题描述】:
我想使用每张幻灯片作为问题,而不是普通的轮播。 在每张幻灯片/问题下方,您需要选择回答。
视觉我已经成功了:
demohttp://jsfiddle.net/surveydesigners/7wo1vx94/3/
我正在使用 bootstrap + carousel 幻灯片选项。 不确定轮播是否是实现这一目标的正确选择。 但我需要保存每个幻灯片/问题的每个答案。
任何想法如何正确地做到这一点?
<div id="carousel-example-generic" class="carousel slide" data-ride="carousel" data-interval="false" data-wrap="false">
<!-- Wrapper for slides -->
<div class="carousel-inner" role="listbox">
<div class="item active">
<div class="carouseldiv1" id="c1">1/3<br />Lorem ipsum dolor sit amet, consectetur adipiscing elit.</div>
</div>
<div class="item">
<div class="carouseldiv1" id="c2">2/3<br />Lorem ipsum dolor sit amet, consectetur adipiscing elit.</div>
</div>
<div class="item">
<div class="carouseldiv1" id="c3">3/3<br />Lorem ipsum dolor sit amet, consectetur adipiscing elit.</div>
</div>
<div class="item">
<div class="carouseldivend">All done - thank you!<br /><img src="icons/checkmr.png" width="16px" height="16px" /></div>
</div>
</div>
<div class="carouselcontrol">
<a href="#carousel-example-generic" id="answer1" role="button" data-slide="next" type="button" class="btn btn-success btn-sm">1</a>
<a href="#carousel-example-generic" id="answer2" role="button" data-slide="next" type="button" class="btn btn-primary btn-sm">2</a>
<a href="#carousel-example-generic" id="answer3" role="button" data-slide="next" type="button" class="btn btn-info btn-sm">3</a>
<a href="#carousel-example-generic" id="answer4" role="button" data-slide="next" type="button" class="btn btn-warning btn-sm">4</a>
<a href="#carousel-example-generic" id="answer5" role="button" data-slide="next" type="button" class="btn btn-danger btn-sm">5</a>
<br /><br />
<a href="#carousel-example-generic" role="button" data-slide-to="0" type="button" class="btn btn-default btn-sm">re-start</a>
</div>
<br />
<p class="txtmini">1 = totally agree || 5 = totally disagree</p>
</div>
然后代码应该是这样的
IF C1 AND answer1 do ...
IF C1 AND answer2 do ...
IF C2 AND answer1 do ...
IF C2 AND answer2 do ...
etc.
$('#c1').click(function () {
localStorage.setItem('C1', 'Answer1');
localStorage.setItem('C2', 'Answer2');
localStorage.setItem('C3', 'Answer3');
localStorage.setItem('C4', 'Answer4');
localStorage.setItem('C5', 'Answer5');
【问题讨论】:
标签: jquery twitter-bootstrap carousel