如何同时使用jQuery和span类?

时间:2013-09-21 10:47:24

标签: javascript jquery html css

我希望链接号在悬停时更改为点,并且在悬停时显示消息,我使用jQuery和垃圾邮件类完成它但我不能让它们一起使用,只有一个可以在一时间 这是我的jQuery代码:

(function($){
  $(document).ready(function(){
    $("a[title]").style_my_tooltips({
      tip_follows_cursor:false, 
      tip_delay_time:90, 
      tip_fade_speed:600, 
      attribute:"title"
    });
  });
})(jQuery);

标题外观的代码:

#s-m-t-tooltip {
max-width:300px;
padding:6px 6px 6px 6px;
margin:20px 0px 0px 20px;
background: #fff;
border:1px solid #000;
font-family:arial;
font-size:10px;
letter-spacing:0px;
text-transform:uppercase;
color:#000;
z-index:999999999999999999999999999999999999;
}

悬停时文本更改的范围:

.navi .dot { display: none; }
.navi:hover .link { display: none; }
.navi:hover .dot { display: inline; }

和HTML:

<span class="navi">
<span class="link">
<a href="" title="Online Services">1</a></span>
<span class="dot">&bull;</span></span> 

我的问题是文本从一个更改为•但是消息不会出现在悬停上,如果我这样做没有文本更改,则会显示消息,因此我知道它不是问题所在消息编码。

1 个答案:

答案 0 :(得分:0)

您需要将title属性放在“dot”范围内。

示例小提琴:http://jsfiddle.net/ZBdRu/

<span class="navi">
<span class="link">
<a href="" title="Online Services">1</a></span>
<span class="dot" title="Online Services">&bull;</span></span>

编辑:由于jsFiddle并没有将您的插件模块作为其中的一部分,因此我重新尝试使用您的开发系统http://jsfiddle.net/ZBdRu/1/上的插件。如果这不起作用,那么请考虑使用jQuery UI工具提示。它被更多人使用,它很容易并且有很多支持。 http://jqueryui.com/tooltip/