我有一个 Nivo 幻灯片库,但在浏览器之间遇到了一些奇怪的不一致问题。
为了让 slider 图像出现在 Firefox 和 Chrome 中,可以这样做:
<script type="text/javascript" src="scripts/jquery.nivo.slider.pack.js"></script>
为了让它们在 IE9 中渲染,我必须使用:
<script type="text/javascript" src="../scripts/jquery.nivo.slider.pack.js"></script>
我正在使用母版页。当内容页位于根目录时,不会出现此问题;仅当内容页位于文件夹中时才会发生。
任何人都可以阐明这一点并提出解决方法吗?在代码隐藏中注册脚本?
最佳答案
要确保您拥有正确的资源,请使用绝对路径
<script type="text/javascript" src="http://www.mydomain.com/scripts/my_script.js"></script>
或
<script type="text/javascript" src="/scripts/my_script.js"></script>
关于javascript - 浏览器对脚本 URL 的 react 不一致,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10470936/