工具提示无法在任何IE浏览器中工作?
以下代码是在悬停时生成工具提示...将鼠标悬停在某些文本上,并使用以下代码工具提示无法在任何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>
您是否试过删除console.log?我错误地把它放在脚本之前,没有像萤火虫这样的专门工具,它会抛出一个错误。我相信更广泛支持的用法是:
window.console.log(offset);
这是SO的similar question。
谢谢,所以我只是添加到我的jQuery? :) – CodeyMonkey 2012-02-07 11:41:18
您只是实际删除该行或将其注释掉。将console.log(偏移量)更改为//console.log(offset)。由于在该行末尾没有分号,您可能也会在该行上发生错误。 – Jage 2012-02-07 11:42:20
嗨, - 没有工作:( - 它似乎显示在正确的地方,例如工具提示框...但工具提示内容不被拉动通过AJAX ... – CodeyMonkey 2012-02-07 11:45:32
尝试检查您的脚本是否正在使用alert()进行调用。 – 2012-02-07 11:38:35
我知道怎么样?整个脚本是以上... – CodeyMonkey 2012-02-07 11:40:52