【问题标题】:Content Slider Fader in jQueryjQuery 中的内容滑块推子
【发布时间】:2013-04-04 05:05:42
【问题描述】:

在“手部力量”部分的http://www.elitedeafpoker.com/dev/ 上,我试图使内容(淡入和淡出)显示在显示“皇家同花顺”的正确区域。我在“皇家同花顺”后面排列了 10 个手牌强度信息。当我单击其中一个列表项时,它不起作用,也没有做任何事情。

HTML

<ul class="hand-strength" style="margin-left:15px;">
   <li class="selected-royalflush" id="nav-fragment-1"><a href="#fragment-1">ROYAL FLUSH</a></li>
   <li class="selected-straightflush" id="nav-fragment-2"><a href="#fragment-2">STRAIGHT FLUSH</a></li>
   <li class="selected-fourkind" id="nav-fragment-3"><a href="#fragment-3">FOUR OF A KIND</a></li>
   <li class="selected-fullhouse" id="nav-fragment-4"><a href="#fragment-4">FULL HOUSE</a></li>
   <li class="selected-flush" id="nav-fragment-5"><a href="#fragment-5">FLUSH</a></li>
   <li class="selected-straight" id="nav-fragment-6"><a href="#fragment-6">STRAIGHT</a></li>
   <li class="selected-threekind" id="nav-fragment-7"><a href="#fragment-7">THREE OF A KIND</a></li>
   <li class="selected-twopair" id="nav-fragment-8"><a href="#fragment-8">TWO-PAIR</a></li>
   <li class="selected-onepair" id="nav-fragment-9"><a href="#fragment-9">ONE-PAIR</a></li>
   <li class="selected-highcard" id="nav-fragment-10"><a href="#fragment-10">HIGH-CARD</a></li> 
</ul>

(要显示的信息)

<div id="fragment-1" class="ui-tabs-panel">  
   <div class="info" >  
      <h2><strong>ROYAL FLUSH</strong></h2>  
      <p>An ace high straint flush.</p> 
      <p class="cards"><img src="img/cards-royalflush.png" alt="Royal Flush" width="466" height="121" /></p>   
   </div>  
</div> 
<div id="fragment-2" class="ui-tabs-panel ui-tabs-hide">  
   <div class="info" >  
      <h2><strong>STRAIGHT FLUSH</strong></h2>  
      <p>A five-card straight, all of the same suit.</p> 
      <p class="cards"><img src="img/cards-straightflush.png" alt="" /></p>   
   </div>  
</div>  
<div id="fragment-3" class="ui-tabs-panel ui-tabs-hide">  
   <div class="info" >  
      <h2><strong>FOUR OF A KIND</strong></h2>  
      <p>Four cards of equal rank - also called "Quads."</p> 
      <p class="cards"><img src="img/cards-fourkind.png" alt="" /></p>   
   ...........

jQuery

$(document).ready(function(){  
    $("#featured > ul").tabs({fx:{opacity: "toggle"}}).tabs("rotate", 5000, true);  
});

【问题讨论】:

标签: jquery html


【解决方案1】:

控制台中出现 JavaScript 错误:

Uncaught ReferenceError: jQuery is not defined 

这破坏了网站上的 JavaScript 功能。您需要在之前包含 jQuery 库 jQueryUI。

在源代码中,当前包含的是:

<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jqueryui/1.5.3/jquery-ui.min.js" ></script> 
<script type="text/javascript" src="js/rotate1.js"></script>
<script type="text/javascript" src="js/jquery.js"></script>

编辑:来源仍然不正确:

<script type="text/javascript" src="js/rotate1.js"></script>
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jqueryui/1.5.3/jquery-ui.min.js" ></script> 
<script type="text/javascript" src="js/jquery.js"></script>
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.3.2/jquery.min.js" ></script>  

【讨论】:

  • 您的评论与我正在查看的来源不匹配,该来源具有js/rotate1.js1.5.3/jquery-ui.min.jsjs/jquery.js1.3.2/jquery.min.js(请参阅编辑后的答案)。更糟糕的是,您现在有 2 个版本的 jQuery。这将起作用。您需要决定使用哪个版本的 jQuery,并在任何其他依赖于 jQuery 的插件之前包含该 first
  • 好的,我删除了旧的 jQuery,它仍然无法正常工作。您刚刚发布了经过编辑的答案吗?在哪里?还是我很困惑。
  • 我找到了。我实际上在服务器上缺少 rotate1.js。曼恩...谢谢!
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2023-03-09
  • 1970-01-01
  • 2014-04-22
相关资源
最近更新 更多