我遇到了jQuery UI对话框的问题 - 当我点击X按钮时它没有关闭。
如果我改变了javascript的顺序,我发现问题就消失了:
如果按以下顺序包含文件,则会出现问题:
<script src="../../Scripts/jquery-1.6.4.min.js" type="text/javascript"></script>
<script src="../../Scripts/jquery-ui-1.8.7.min.js" type="text/javascript"></script>
<script src="../../Scripts/jquery.validate.min.js" type="text/javascript"></script>
如果按以下顺序包含文件,则问题将消失:
<script src="../../Scripts/jquery.validate.min.js" type="text/javascript"></script>
<script src="../../Scripts/jquery-1.6.4.min.js" type="text/javascript"></script>
<script src="../../Scripts/jquery-ui-1.8.7.min.js" type="text/javascript"></script>
这看起来很奇怪 - 我认为你应该在文件的顶部包含核心jQuery的东西?据推测,jquery.validate.min.js依赖于核心jquery库。
但是,这个问题会暗示jquery.validate.min.js与核心有某种冲突吗?
任何人都知道解决这个问题的最佳方式吗?
道歉,这似乎是jQuery UI Dialog will not close的愚蠢 - 我想提出一个新问题,因为它似乎与我最初提出的问题略有不同。
非常感谢。