2012-02-07 140 views
0

以下代码是在悬停时生成工具提示...将鼠标悬停在某些文本上,并使用以下代码工具提示无法在任何IE浏览器中工作?

span class="ttip" rel="#tip_1" 

然后将其与tip_1的ID拉动格在一个外部文件....伟大的......嗯,如果你是FF,歌剧,铬etc..but在IE没有任何作品!

有什么想法吗?

<script type="text/javascript"> 
    jQuery(document).ready(function(){ 
     jQuery('.ttip').hover(function(){ 
      var offset = jQuery(this).offset(); 
      console.log(offset) 

      var width = jQuery(this).outerWidth(); 
      var tooltipId = jQuery(this).attr("rel"); 

      jQuery('#tooltip-cont').empty().load('/tooltips.html ' + tooltipId).fadeIn(500); 
      jQuery('#tooltip-cont').css({ top:offset.top, left:offset.left + width + 10 }).show(); 
     }, function(){ 
      jQuery('#tooltip-cont').stop(true, true).fadeOut(200); 
     }); 
    }); 
</script> 
+0

尝试检查您的脚本是否正在使用alert()进行调用。 – 2012-02-07 11:38:35

+0

我知道怎么样?整个脚本是以上... – CodeyMonkey 2012-02-07 11:40:52

回答

1

您是否试过删除console.log?我错误地把它放在脚本之前,没有像萤火虫这样的专门工具,它会抛出一个错误。我相信更广泛支持的用法是:

window.console.log(offset); 

这是SO的similar question

+0

谢谢,所以我只是添加到我的jQuery? :) – CodeyMonkey 2012-02-07 11:41:18

+0

您只是实际删除该行或将其注释掉。将console.log(偏移量)更改为//console.log(offset)。由于在该行末尾没有分号,您可能也会在该行上发生错误。 – Jage 2012-02-07 11:42:20

+0

嗨, - 没有工作:( - 它似乎显示在正确的地方,例如工具提示框...但工具提示内容不被拉动通过AJAX ... – CodeyMonkey 2012-02-07 11:45:32

相关问题