我有两个功能的jQuery:
下拉菜单。
拖放面板。
问题:
下拉菜单稍后使用jQuery作为Internet Explorer 7的修复程序......
当我在拖放面板jQuery之后在页面顶部调用Internet Explorer 7的jQuery修复时,下拉面板jQuery工作正常,但拖放面板停止工作。
当我稍后在拖放面板之前调用Internet Explorer 7修复jQuery时,面板工作正常但下拉不起作用...
仅在Internet Explorer 6中发生。 检查IE6 按钮工作,但面板不工作 http://global.redhatsalesteam.com/buttons_working/
小组工作,但按钮不起作用 http://global.redhatsalesteam.com/drags_working/
答案 0 :(得分:2)
此。这是你需要看的。
答案 1 :(得分:1)
你期望的开源jQuery第三方插件是a)写得好,b)在IE6上进行隔离和彻底的单元测试,c)与任何其他jQuery插件不冲突。
这些目标无法实现。
解决方案是自己从头开始编写功能。如果您需要IE6支持,您需要进行手工剪裁,是的,这会将您的项目时间从敲打jQuery插件的10分钟增加到编写可维护且可持续的IE6代码的几天。
您还使用jQuery 1.3.2和jQuery UI 1.7,如果您不将jQuery版本升级到最新版本的IE6,那么您希望如何完全支持IE6。
答案 2 :(得分:0)
终于得到了解决方案:D 只需将它放在源jquery
之间 var $ jq = jQuery.noConflict();例如
<script type='text/javascript' src='js/jquery_1.3.js'></script>
<script type='text/javascript'>
var $jq = jQuery.noConflict();
</script>
<script type='text/javascript' src='js/jquery_1.2.js'></script>