Internet Explorer 9 で、Windows 8 のローカル IIS によって提供されるページに qTip (qTip2) を表示するのに問題があります。
デフォルトの IIS Web サイト (DefaultAppPool .NET4.0 統合マネージド パイプライン) の 1.htm に次のページを保存しました。
http://localhost/1.htm
...およびリモート Web サイト ( http://imagehost.bigwavesoftware.net/qtip/1.htm )。
<!DOCTYPE html>
<html>
<head>
<link rel="stylesheet" href="http://imagehost.bigwavesoftware.net/qtip/jquery.qtip.css">
</head>
<body>
<div id="tooltip">Here is a tooltip</div>
<script src="http://ajax.aspnetcdn.com/ajax/jquery/jquery-1.9.0.min.js"></script>
<script src="http://imagehost.bigwavesoftware.net/qtip/jquery.qtip.js"></script>
<script type="text/javascript">
$(document).ready(function () {
$('#tooltip').each(function () {
$(this).qtip({
content: 'tooltip',
hide: {
fixed: true,
delay: 200
},
position: {
my: 'top left',
at: 'bottom center',
target: $(this)
}
});
})
})
</script>
</body>
</html>
- Chrome (最新) でhttp://imagehost.bigwavesoftware.net/qtip/1.htmに移動すると、ツールチップは正常に機能します。
- IE9でhttp://imagehost.bigwavesoftware.net/qtip/1.htmに移動すると、ツールチップは正常に機能します。
- IE8でhttp://imagehost.bigwavesoftware.net/qtip/1.htmに移動すると、ツールチップは正常に機能します。
IE9でディスクから直接 1.htm を開くと、ツールチップは正常に機能します。
IE9で移動する
http://localhost/1.htm
と、ツールチップは jQuery ライブラリでエラーをスローします。
このページをローカル IIS で提供すると、IE9 のチョークが発生します。
これを引き起こしている可能性のあるアイデアはありますか?
ところで、以下の例の qtip ライブラリは私の個人用サーバーでホストされており、最新の v2.0.1-31- バージョンです。