使用jQuery轮换货币
我正在寻找一个简单的脚本,它以1秒的间隔在class=value的所有跨度上旋转货币使用jQuery轮换货币,jquery,Jquery,我正在寻找一个简单的脚本,它以1秒的间隔在class=value的所有跨度上旋转货币 <script type="text/javascript"> $(document).ready(function () { var str1 = "£"; var str2 = "€"; var str3 = "$"; $("span.value").text(str1); //how can I rotate betw
<script type="text/javascript">
$(document).ready(function () {
var str1 = "£";
var str2 = "€";
var str3 = "$";
$("span.value").text(str1); //how can I rotate between the str1, 2 and 3 with a 1 second interval?
});
</script>
$(文档).ready(函数(){
var str1=“”;
风险值str2=“€”;
var str3=“$”;
$(“span.value”).text(str1);//如何以1秒的间隔在str1、2和3之间旋转?
});
HTML如下所示:
<h2>Get <span class="value"></span> discount.</h2>
<h3>Get <span class="value"></span> extra.</h3>
打折。
多拿点。
等等
感谢您的帮助 您可以使用以下功能:
var currencies = ['£', '€', '$'];
var index = 0;
window.setInterval(function() {
var value = currencies[(index++) % currencies.length];
$('span.value').text(value);
}, 1000);
您可以使用以下功能:
var currencies = ['£', '€', '$'];
var index = 0;
window.setInterval(function() {
var value = currencies[(index++) % currencies.length];
$('span.value').text(value);
}, 1000);
希望以下几点就足够了:
$(document).ready(function () {
var currencyIndex = 0;
var currencies = ['£', '€', '$'];
var cInterval = setInterval(function() {
$("span.value").text(function() {
return currencies[currencyIndex];
});
currencyIndex = (currencyIndex + 1) % currencies.length;
}, 1000);
});
请记住在HTML中使用实体,而不是符号,否则您将得到奇怪的结果。希望以下内容就足够了:
$(document).ready(function () {
var currencyIndex = 0;
var currencies = ['£', '€', '$'];
var cInterval = setInterval(function() {
$("span.value").text(function() {
return currencies[currencyIndex];
});
currencyIndex = (currencyIndex + 1) % currencies.length;
}, 1000);
});
记住在HTML中使用实体,而不是符号,否则会得到奇怪的结果。我建议将它们设置为数组:
var i;
window.setInterval(function() {
$('span.value').text(currencies[(++i % currencies.length) + 1]);
},1000)
我建议将它们制作成阵列:
var i;
window.setInterval(function() {
$('span.value').text(currencies[(++i % currencies.length) + 1]);
},1000)
+1关于使用实体。在使用实体时,用户字体的货币符号可能不在同一位置等+1。用户字体的货币符号可能不在同一位置,等等。