0

http://jsfiddle.net/WH8tW/6/

バニラ組積造をInternetExplorerで動作させることに問題があります(ie 9でテスト済み)

私が使用しているJavaScriptは

var container = document.getElementById('container');

var wall = new Masonry(container, {
    isFitWidth: true
});
container.style.display = "block";
wall.reload();

ChromeとFirefoxでテストすると、すばらしい動作をしますが、Internet Explorerでは、コンテナーのスタイルは変更されません(デフォルトdisplay:none;)。問題の原因と修正方法を教えてください。

参照先:http: //vanilla-masonry.desandro.com/index.html

4

1 に答える 1

0

Internet Explorerは、間違ったmimeタイプで提供された場合、外部javascriptファイルの埋め込みを許可せず、githubはスクリプトをhtmlファイルとして提供しました。

SEC7112: Script from https://raw.github.com/desandro/vanilla-masonry/master/masonry.min.js was blocked due to mime type mismatch 

代わりに、外部スクリプトをフィドルに埋め込んでInternet Explorerで機能させる必要があります。または、自分のサーバーでページを実行している場合は、スクリプトをサイトに配置してそこにポイントすることもできます。

http://jsfiddle.net/WH8tW/7/

于 2013-01-26T12:06:54.130 に答える