本帖最后由 xianghongai 于 2012-07-06 11:42:13 编辑

解决方案 »

  1.   


    $(document).ready(function(){
    $(".mod-34 .carousel-con").XCarousel({auto:true,scroll:{items:2,duration:4500,pauseDuration:3000},prev:".mod-34 .prev",next:".mod-34 .next"});
     })
      

  2.   

    是我表达有问题?网页里要实现一个js特效,但这个特效在网页里出现多次,怎么去调用js脚本?
    如一个页面有20个图片滚动效果~但是这20个效果所在div的class名是一样的。
    但是,这20个效果都是一样滚动的!本来只需要其中一个点击next的,但是所有的next了。
      

  3.   

    额,楼主的意思我好像有点儿明白了。
    你为每个需要调用执行的元素设置不同的class值,然后写入一段JS函数var paraClass1;
    var paraClass2;
    function InitPara(...)
    {//在这里对paraClass1,paraClass2赋值,如果需要更多的参数,那就再定义再赋值
    }$(document).ready(function(){
     $('.'+paraClass1+'.'+paraClass2).XCarousel({
          ......
      

  4.   

    就是触发的问题 ,你可以通过设置不同的ID 去触发,当然也可以选择当前class,
    具体得看楼主你想要怎样的效果。
    你只列明问题,没有讲到实际的想要实现的效果。
      

  5.   

    关键是选择当前的class去触发,因为class是可以多个的,所以,多个class模块就一起触发了!