2012-05-01 5 views
0

У меня возникли проблемы с несколькими слайдерами на странице.Размещение нескольких ползунков jquery на одной странице

слайдер: http://landofcoder.com/jquery-plugins/lof-jslidernew-plugin.html

В настоящее время я в том числе ползунков от внешнего HTML с JQuery:

<script src="js/jquery.js"></script> 

<script type="text/javascript"> 
function loadslide1() 
{ 
    $("#includeslider1").load("slider1.html"); 
} 
function loadslide2() 
{ 
    $("#includeslider2").load("slider2.html"); 
} 
</script> 


<style type="text/css"> 
body {width:900px; height: 600px; background-color: black;} 
</style> 

    </head> 
    <body> 

    <div id="includeslider1"></div> 
    <script>loadslide1()</script> 
    <div id="includeslider2"></div> 
    <script>loadslide2()</script> 

    </body> 

код Slider1:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 
<html xmlns="http://www.w3.org/1999/xhtml"> 
<head> 
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 


<!-- Slider --> 
<link rel="stylesheet" type="text/css" href="css/lofc-layout.css" /> 
<link rel="stylesheet" type="text/css" href="css/lofc-style2.css" /> 
<script language="javascript" type="text/javascript" src="js/jquery.js"></script> 
<script language="javascript" type="text/javascript" src="js/jquery.easing.js"></script> 
<script language="javascript" type="text/javascript" src="js/script.js"></script> 
<script type="text/javascript"> 
$(document).ready(function(){ 
     var buttons = { previous:$('#jslidernews2 .button-previous') , 
         next:$('#jslidernews2 .button-next') };   
     $('#jslidernews2').lofJSidernews({ interval:5000, 
               easing:'easeInOutQuad', 
               duration:1200, 
               auto:true, 
               mainWidth:684, 
               mainHeight:300, 
               navigatorHeight  : 100, 
               navigatorWidth  : 310, 
               maxItemDisplay:3, 
               buttons:buttons });       
    }); 

</script> 
<style> 

    ul.lof-main-wapper li { 
     position:relative; 
    } 
</style> 
<!-- Slider --> 
</head> 
<body> 


<!------------------------------------- THE CONTENT -------------------------------------------------> 
<div id="jslidernews2" class="lof-slidecontent" style="width:980px; height:300px;"> 
    <div class="preload"><div></div></div> 


      <div class="button-previous">Previous</div> 

      <!-- MAIN CONTENT --> 
       <div class="main-slider-content" style="width:684px; height:300px;"> 
       <ul class="sliders-wrap-inner"> 
        <li> 
          <img src="images/thumbl_980x340.png" title="Newsflash 2" >   
          <div class="slider-description"> 
          <div class="slider-meta"><a target="_parent" title="Newsflash 1" href="#Category-1">/ Newsflash 1 /</a> <i> — Monday, February 15, 2010 12:42</i></div> 
          <h4>Content of Newsflash 1</h4> 
          <p>The one thing about a Web site, it always changes! Joomla! makes it easy to add Articles, content,... 
          <a class="readmore" href="#">Read more </a> 
          </p> 
         </div> 
        </li> 
        <li> 
         <img src="images/thumbl_980x340_002.png" title="Newsflash 1" >   
         <div class="slider-description"> 
          <div class="slider-meta"><a target="_parent" title="Newsflash 2" href="#Category-2">/ Newsflash 2 /</a> <i> — Monday, February 15, 2010 12:42</i></div> 
          <h4>Content of Newsflash 2</h4> 
          <p>Joomla! makes it easy to launch a Web site of any kind. Whether you want a brochure site or you are... 
          <a class="readmore" href="#">Read more </a> 
          </p> 
         </div> 
        </li> 
        <li> 
         <img src="images/thumbl_980x340_003.png" title="Newsflash 3" >    
         <div class="slider-description"> 
          <div class="slider-meta"><a target="_parent" title="Newsflash 3" href="#Category-3">/ Newsflash 3 /</a> <i> — Monday, February 15, 2010 12:42</i></div> 
          <h4>Content of Newsflash 3</h4> 
          <p>With a library of thousands of free Extensions, you can add what you need as your site grows. Don't... 
          <a class="readmore" href="#">Read more </a> 
          </p> 
         </div> 
        </li> 
        <li> 
         <img src="images/thumbl_980x340_004.png" title="Newsflash 5" >    
         <div class="slider-description"> 
          <div class="slider-meta"><a target="_parent" title="Newsflash 4" href="#Category-4">/ Newsflash 4 /</a> <i> — Monday, February 15, 2010 12:42</i></div> 
          <h4>Content of Newsflash 4</h4> 
          <p>Joomla! 1.5 - 'Experience the Freedom'!. It has never been easier to create your own dynamic Web... 
          <a class="readmore" href="#">Read more </a> 
          </p> 
         </div> 
        </li> 
        <li> 
         <img src="images/thumbl_980x340_005.png" title="Newsflash 5" >    
         <div class="slider-description"> 
          <div class="slider-meta"><a target="_parent" title="Newsflash 5" href="#">/ Newsflash 5 /</a> <i> — Monday, February 15, 2010 12:42</i></div> 
          <h4>Content of Newsflash 5</h4> 
          <p>Joomla! 1.5 - 'Experience the Freedom'!. It has never been easier to create your own dynamic Web... 
          <a class="readmore" href="#">Read more </a> 
          </p> 
         </div> 
        </li> 
        <li> 

         <img src="images/thumbl_980x340_006.png" title="Newsflash 5" >    
         <div class="slider-description"> 
          <div class="slider-meta"><a target="_parent" title="Newsflash 6" href="#">/ Newsflash 6 /</a> <i> — Monday, February 15, 2010 12:42</i></div> 
          <h4>Content of Newsflash 6</h4> 
          <p>Joomla! 1.5 - 'Experience the Freedom'!. It has never been easier to create your own dynamic Web... 
          <a class="readmore" href="#">Read more </a> 
          </p> 
         </div> 
        </li> 

        </ul>  
      </div> 
      <!-- END MAIN CONTENT --> 
      <!-- NAVIGATOR --> 
      <div class="navigator-content"> 
        <div class="navigator-wrapper"> 
         <ul class="navigator-wrap-inner"> 
          <li> 
           <div> 
            <img src="images/lofthumbs/791902news3.jpg" /> 
            <h3> NewsFlash 1 </h3> 
            <span>20.01.2010</span> - In id, mauris viverra asperiores, bibendum in id. Eu molestie. Ac sit eu... 
           </div>  
          </li> 
          <li> 
           <div> 
            <img src="images/lofthumbs/435576news10.jpg" /> 
            <h3> NewsFlash 2 </h3> 
            <span>20.01.2010</span> -In id, mauris viverra asperiores, bibendum in id. Eu molestie. Ac sit eu. .. 
           </div>  
          </li> 

          <li> 
           <div> 
            <img src="images/lofthumbs/641906img1.jpg" /> 
            <h3> NewsFlash 3 </h3> 
            <span>20.01.2010</span> - In id, mauris viverra asperiores, bibendum in id. Eu molestie. Ac sit eu. .. 
           </div>  
          </li> 

          <li> 
           <div> 
            <img src="images/lofthumbs/416719news7.jpg" /> 
            <h3> NewsFlash 4</h3> 
            <span>20.01.2010</span> - In id, mauris viverra asperiores, bibendum in id. Eu molestie. Ac sit eu. .. 
           </div> 
          </li>  
          <li> 
           <div> 
            <img src="images/lofthumbs/641906img1.jpg" /> 
            <h3> NewsFlash 5</h3> 
            <span>20.01.2010</span> -In id, mauris viverra asperiores, bibendum in id. Eu molestie. Ac sit eu. .. 
           </div> 
          </li> 
          <li> 
           <div> 
            <img src="images/lofthumbs/416719news7.jpg" /> 
            <h3> NewsFlash 6</h3> 
            <span>20.01.2010</span> - In id, mauris viverra asperiores, bibendum in id. Eu molestie. Ac sit eu. .. 
           </div> 
          </li>   
         </ul> 
        </div> 

      </div> 
      <!----------------- END OF NAVIGATOR ---------------------> 
      <div class="button-next">Next</div> 

     <!-- BUTTON PLAY-STOP --> 
      <div class="button-control"><span></span></div> 
      <!-- END OF BUTTON PLAY-STOP --> 

<!------------------------------------- END OF THE CONTENT -------------------------------------------------> 



    </div> 
</body> 
</html> 

Slider 2 такая же, за исключением идентификатор изменен делают их уникальными.

Извините за большой свалку кода, но чтобы посмотреть, что происходит, это необходимо.

Любая помощь или предложения значительно получил ...

(полу рабочий пример (не хрому по какой-то причине))

+0

В чем проблема, с которой вы сталкиваетесь? – CambridgeMike

+0

Я не могу заставить оба ползунка работать ... один разрывает другой. Или, по крайней мере, второй заканчивается с меньшей функциональностью - он контролирует первый – vincentieo

ответ

0

Я столкнулся с той же проблемой, как и вы. Я считаю, что это не лучший способ найти элемент html через его идентификатор. $('.class').each(function(i,obj){ /* do sth */}) может обрабатывать бизнес.

Проверьте this post и в нем есть образец.

Надеюсь, это поможет.

Смежные вопросы