2012-02-07 189 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

相關問題