我試圖在this示例之後的一個頁面中創建多個傳送帶。
我在foreach循環中創建我的傳送帶,併爲每個傳送帶分配名稱c0,c1,c2等(每個傳送帶是<div>
)
現在,爲了根據示例運行腳本,我應該分別跑到每個轉盤上。
例如:在具有不同參數的循環中調用jQuery函數
<script type="text/javascript">
$(document).ready(function() {
$('#c0').jsCarousel({ onthumbnailclick: function(src) { alert(src); }, autoscroll: true, masked: false, itemstodisplay: 3, orientation: 'v' });
$('#c1').jsCarousel({ onthumbnailclick: function(src) { alert(src); }, autoscroll: false, masked: false, itemstodisplay: 5, orientation: 'h' });
$('#c2').jsCarousel({ onthumbnailclick: function(src) { alert(src); }, autoscroll: true, masked: true, itemstodisplay: 5, orientation: 'h' });
});
</script>
由於我的轉盤在foreach循環創造,我不知道我有多少人都會有,所以我試圖調用該函數在for循環中:
for (int i = 0; i < counter; i++)
{
string cNum = "#c" + i.ToString();%>
<script type="text/javascript">
$(document).ready(function() {
$(cNum).jsCarousel({ onthumbnailclick: function(src) { alert(src); }, autoscroll: true });
});
</script>
<%} %>
我檢查了,cNum
值沒問題,它獲得值#c0,#c1等,但它無法識別它等同於最初存在的'#c0'等。
如何將動態輪播名稱插入到函數中?
的最佳解決方案!非常感謝!!! :) – user990635