2012-03-03 84 views
0

我是一個PHP新手/ JAVA的總新手,但並非沒有,我得到了jQuery星級插件在我的網站上工作,並顯示文字旁邊的星星,當我徘徊它。jQuery星級評分 - 懸停多行

現在我想添加另一排星星,但我只想讓文字顯示我正在盤旋的那一行。

例 ROW 1星 - 懸停文本 ROW 2星 - 懸停文本

當我懸停行1或2,文本將在兩行顯示。任何想法如何我可以解決這個問題。在我的頭

Java代碼

<script> 
jQuery(function($) { 
    $('.wesley').rating({ 
     focus: function(value, link) { 
      // 'this' is the hidden form element holding the current value 
      // 'value' is the value selected 
      // 'element' points to the link element that received the click. 
      var tip = $('#hover-test, #hover-test2'); 
      tip[0].data = tip[0].data || tip.html(); 
      tip.html(link.title || 'value: ' + value); 
     }, 
     blur: function(value, link) { 
      var tip = $('#hover-test'); 
      $('#hover-test, #hover-test2').html(tip[0].data || ''); 
     } 
    }); 
});​ 
</script> 

什麼顯示的文字和旁邊的星星

<span id="hover-test2" style="margin:0 0 0 20px;">Hover tips will appear in here</span> 
+0

java不是JavaScript。 – 2012-03-03 16:54:26

+0

發佈包含星星等行的完整HTML源代碼......看起來像你正在創建一個甚至可以聽任何一行。您將需要創建兩個獨立的偵聽器,每個獨立偵聽器對應一行。 – 2012-03-03 16:57:53

+0

Appologies,我以爲他們是一樣的:( – 2012-03-03 16:58:23

回答

0

它看起來像你對我已經錯了地方下面的代碼,你需要將匹配的跨度#懸停文本直接放在具有匹配類名稱的星星的下面。

<div id="frm_bg_star"> 
<label class="frm_primary_label"> 
Beoordeel<span class="frm_required">&nbsp*</span> 
    <div class="frm_description">Beoordeel de verschillende aspecten van Relatieplanet.nl</div> 
</label> 
<div id="star-rating-top"><div id="star-rating-word"><a class="tooltip"> 
    <img src="/wp-content/themes/Hector/images/icon_tooltip.gif"></img>&nbsp 
<span>Hoe was het aanbod van profielen. Waren deze actief en had je het vermoeden of dit geen nep-profielen waren? </span> 
</a>Singles Aanbod</div><div id="star-rating"><div class="alignleft frm_10radio "> 
<input type="radio" name="item_meta[26]" id="field_26-1" value="Option 1 text" class="scale required wesley star" /> 
</div> 
<div class="alignleft frm_10radio "> 
<input type="radio" name="item_meta[26]" id="field_26-2" value="Option 2 text" class="scale required wesley star" /> 
</div> 
<div class="alignleft frm_10radio "> 
<input type="radio" name="item_meta[26]" id="field_26-3" value="Option 3 text" class="scale required wesley star" /> 
</div> 
<div class="alignleft frm_10radio "> 
<input type="radio" name="item_meta[26]" id="field_26-4" value="Option 4 text" class="scale required wesley star" /> 
</div> 
<div class="alignleft frm_10radio frm_last"> 
<input type="radio" name="item_meta[26]" id="field_26-5" value="Option 5 text" class="scale required wesley star" /> 
</div> 
<div style="clear:both;"></div></div> 
<span id="hover-test" style="margin:0 0 0 20px;"></span> 
</div> 
<div style="clear:both;"></div></div> 
</div></div> 
+0

是的,我在想同樣的。 Javascript(header)你定義了一排星星,在它旁邊說出它需要用什麼ID來顯示你的文本。 但是,我可以給每一列星星自己獨特的CLASS,但我仍然有隻有1個類定義在我的JAVASCRIPT頭文件 – 2012-03-03 17:30:39

+0

想知道,是否有可能定義第二個類,指向在JavaScript中的ID? – 2012-03-03 17:58:14