我一直在使用http://ajax.googleapis.com/ajax/libs/jquery/1.8.3/jquery.min.js现在一段时间,一切都已经很好,但1.8.3有很老,所以我”已经决定迁移到最新的jQuery。 突然,几件事情停止工作: 流沙插件和我自己的jQuery代码部分(显示滑块的每张幻灯片下更多的数据)。
你能帮我搞清楚什么是错的? 或者,也许它不值得移动到jQuery的版本1.8.3以上? 检查的jsfiddle。
HTML:
<a href="#" class="show" data-show="first">SHOW</a>
<a href="#" class="show" data-show="second">SHOW</a>
<div id="first">First paragraph.</div>
<div id="second">Second paragraph</div>
JS:
jQuery(".show").live("click", function (e) {
var slide = '#' + jQuery(this).data('show');
jQuery(slide).slideToggle();
e.preventDefault();
});
CSS:
div { display: none; }
这里有一个工作的jsfiddle: http://jsfiddle.net/ABrna/
试着改变了jQuery 1.9.1或2.0和命中运行。 脚本停止工作。 为什么?