<script type="text/javascript">
var mycarousel_itemList = [
<?php echo dt_picture(2,99999,10,0,1,ture,'id'); ?>
];
function mycarousel_itemLoadCallback(carousel, state)
{
for (var i = carousel.first; i <= carousel.last; i++) {
if (carousel.has(i)) {
continue;
}
if (i > mycarousel_itemList.length) {
break;
}
carousel.add(i, mycarousel_getItemHTML(mycarousel_itemList[i-1]));
}
};
function mycarousel_getItemHTML(item)
{
return '<a href="' + item.href + '"><img src="' + item.url + '" width="75" height="75" /></a>';
};
jQuery(document).ready(function() {
jQuery('#mycarousel').jcarousel({
size: mycarousel_itemList.length,
itemLoadCallback: {onBeforeAnimation: mycarousel_itemLoadCallback}
});
});
</script>上面代码中的<?php echo dt_picture(2,99999,10,0,1,ture,'id'); ?>是输出图片列表的,格式为:
1.jpg,2.jpg,3.jpg,4.jpg,5.jpg,但最后多了一个逗号,怎么直接修改上面的JS代码可以去掉最后一个逗号呢?我是新手,你告诉我怎么改我也不会改,所以麻烦帮我直接改好,哇哈哈哈…………100分送上
var mycarousel_itemList = [
<?php echo dt_picture(2,99999,10,0,1,ture,'id'); ?>
];
function mycarousel_itemLoadCallback(carousel, state)
{
for (var i = carousel.first; i <= carousel.last; i++) {
if (carousel.has(i)) {
continue;
}
if (i > mycarousel_itemList.length) {
break;
}
carousel.add(i, mycarousel_getItemHTML(mycarousel_itemList[i-1]));
}
};
function mycarousel_getItemHTML(item)
{
return '<a href="' + item.href + '"><img src="' + item.url + '" width="75" height="75" /></a>';
};
jQuery(document).ready(function() {
jQuery('#mycarousel').jcarousel({
size: mycarousel_itemList.length,
itemLoadCallback: {onBeforeAnimation: mycarousel_itemLoadCallback}
});
});
</script>上面代码中的<?php echo dt_picture(2,99999,10,0,1,ture,'id'); ?>是输出图片列表的,格式为:
1.jpg,2.jpg,3.jpg,4.jpg,5.jpg,但最后多了一个逗号,怎么直接修改上面的JS代码可以去掉最后一个逗号呢?我是新手,你告诉我怎么改我也不会改,所以麻烦帮我直接改好,哇哈哈哈…………100分送上
(<?php echo dt_picture(2,99999,10,0,1,ture,'id'); ?>)
];var tmp = <?php echo dt_picture(2,99999,10,0,1,ture,'id'); ?>;
var mycarousel_itemList = [tmp.substr(0,tmp.length-1)];
alert(tmp)
弹出来的是什么啊~
我看了下输出源码:
<script type="text/javascript">
var mycarousel_itemList = [
{url: "/upload/201010/s_20101015234331324.jpg", title: "cvnbcnfdgn", href: "/upload/201010/20101015234331324.jpg"},{url: "/upload/201010/s_20101015234315161.jpg", title: "dfhb", href: "/upload/201010/20101015234315161.jpg"},{url: "/upload/201010/s_20101010231205261.jpg", title: "大公司感受到宣传部..", href: "/upload/201010/20101010231205261.jpg"},{url: "/upload/201010/s_2010101016455956.jpg", title: "根深蒂固的", href: "/upload/201010/2010101016455956.jpg"},{url: "/upload/201010/s_20101010163522385.jpg", title: "所的发生地根深蒂固", href: "/upload/201010/20101010163522385.jpg"},{url: "/upload/201010/s_20101010163454920.jpg", title: "艾丝凡大锅饭v", href: "/upload/201010/20101010163454920.jpg"},];
function mycarousel_itemLoadCallback(carousel, state)
{
for (var i = carousel.first; i <= carousel.last; i++) {
if (carousel.has(i)) {
continue;
}
if (i > mycarousel_itemList.length) {
break;
}
carousel.add(i, mycarousel_getItemHTML(mycarousel_itemList[i-1]));
}
};
function mycarousel_getItemHTML(item)
{
return '<a href="' + item.href + '"><img src="' + item.url + '" width="75" height="75" /></a>';
};
jQuery(document).ready(function() {
jQuery('#mycarousel').jcarousel({
size: mycarousel_itemList.length,
itemLoadCallback: {onBeforeAnimation: mycarousel_itemLoadCallback}
});
});
</script>
var mycarousel_itemList = [
<?php echo dt_picture(2,99999,10,0,1,ture,'id'); ?>
];
mycarousel_itemList.pop();
这样可以了吗~
其实和c有点象拉.
pop下就把最后一个元素的去掉了,因为[...,]这里的,后面有个空的数组元素,所以你pop了之后,就不存在了呗
var mycarousel_itemList = [
<?php echo dt_picture(2,99999,10,0,1,ture,'id'); ?>
];
function mycarousel_itemLoadCallback(carousel, state)
{
for (var i = carousel.first; i <= carousel.last; i++) {
if (carousel.has(i)) {
continue;
}
if (i > mycarousel_itemList.length) {
break;
}
var _src=mycarousel_itemList[i-1].src;
mycarousel_itemList[i-1].src=_src.substring(0,_src.length-1);
carousel.add(i, mycarousel_getItemHTML(mycarousel_itemList[i-1]));
}
};
function mycarousel_getItemHTML(item)
{
return '<a href="' + item.href + '"><img src="' + item.url + '" width="75" height="75" /></a>';
};
jQuery(document).ready(function() {
jQuery('#mycarousel').jcarousel({
size: mycarousel_itemList.length,
itemLoadCallback: {onBeforeAnimation: mycarousel_itemLoadCallback}
});
});
</script>