シンプルな滑らかなスライダーでjquery.qrcodeを動作させる方法について、誰かが意見を持っていますか?
別のスライドショーで定義されたフィード内のアイテム数をループするために、現在次のようにスライダーを設定しています。
フィード ヘッダーと概要が表示されるメインのスライドショー QR コードに使用するリンクを含む rel 属性があります。
<!--Main Body-->
<div class="sliderSidebar">
<cfif isDefined("variables.feedData.maxItems") and variables.feedData.maxItems>
<cfif variables.feedData.type neq "atom">
<cfloop from="1" to="#variables.feedData.maxItems#" index="i">
<div class="slide" rel="#variables.feedData.itemArray[i].link.xmlText#">
<cfset QR = "rel">
<h3>#variables.feedData.itemArray[i].title.xmlText#</h3>
<p>#variables.feedData.itemArray[i].description.xmlText#</p>
</div>
</cfloop>
<cfelse>
<cfloop from="1" to="#variables.feedData.maxItems#" index="i">
<div class="slide" rel="#variables.feedData.itemArray[i].link.xmlText#">
<cfset QR = "rel">
<h3>#variables.feedData.itemArray[i].title.xmlText#</h3>
<p>#variables.feedData.itemArray[i].summary.xmlText#</p>
</div>
</cfloop>
</cfif>
</cfif>
メインスライダーと連動するQRコードスライダー
<div class="qrSlider">
<cfif isDefined("variables.feedData.maxItems") and variables.feedData.maxItems>
<cfif variables.feedData.type neq "atom">
<cfloop from="1" to="#variables.feedData.maxItems#" index="i">
<div id="qrBox" class="qrCode"></div>
</cfloop>
<cfelse>
<cfloop from="1" to="#variables.feedData.maxItems#" index="i">
<div id="qrBox" class="qrCode"></div>
</cfloop>
</cfif>
</cfif>
</div>
そして私のjavascriptは次のように設定されています:
<cfif isDefined("variables.feedData.maxItems") and variables.feedData.maxItems>
<cfif variables.feedData.type neq "atom">
<cfloop from="1" to="#variables.feedData.maxItems#" index="i">
<script>
$(document).ready(function(){
jQuery('.qrCode').qrcode({
text : "#variables.feedData.itemArray[i].link.xmlText#",
width : "115",
height : "110"
});
});
</script>
</cfloop>
<cfelse>
<cfloop from="1" to="#variables.feedData.maxItems#" index="i">
<script>
$(document).ready(function(){
jQuery('.qrCode').qrcode({
text : "#variables.feedData.itemArray[i].link.xmlText#",
width : "115",
height : "110"
});
});
</script>
</cfloop>
</cfif>
</cfif>
私が抱えている問題は、各 RSS フィード エントリのすべての QR コードが 1 つのスライドに配置され、次のスライドにループしていることです。次のスライドに到達すると、表示される QR コードが常に最初のコードになります。1 つの QR コードを各スライドにうまく配置する方法について、誰かアイデアをお持ちですか?