我目前的项目使用Java Spring MVC。在我的演示文稿/视图中,我使用带有ajax选项的jsTree
来加载生成的xml文件。然后jsTree
创建用户的树状菜单。当您单击其中一个菜单项时,userId将发送到控制器,并且用户对象将添加到地图属性中。然后我必须重新加载div的内容,以便它使用这个新添加的map属性。加载的数据显示在jquery选项卡中。
我正在使用Foundation Framework进行移动优先设计。
这在Chrome中工作正常,但是当我尝试在IE9中运行时,数据显示在div中,但jQuery选项卡不会初始化。
当我查看IE开发人员工具栏控制台时,我得到了这个:
HTML1114: Codepage iso-8859-1 from (HTTP header) overrides conflicting codepage utf-8 from (META tag)
user-tool
SEC7115: :visited and :link styles can only differ by color. Some styles were not applied to :visited.
user-tool
SCRIPT438: Object doesn't support property or method 'tabs'
userTool.js, line 13 character 5
jQuery.noConflict()
,但这只会在我点击一些用户菜单项后才会起作用,而且还会破坏其他一些东西。 似乎与jquery和zurb正在做的事情存在冲突。一切都开始很好地工作如果我注释掉基础所需的以下脚本:
<script>
document.write('<script src=' +
('__proto__' in {} ? '<c:url value="/js/vendor/zepto" />' : '<c:url value="/js/vendor/jquery" />') +
'.js><\/script>')
</script>
userTool.js - 在页面底部链接的jquery源文件source
userForm.jsp - 包含标签的jsp页面。 source