我一直在JSFiddle中的一段代码。代码完全按照JSFiddle的预期显示,但在我自己的HTML文件中使用它时不会按预期方式显示。为什么JSFiddle以不同的方式渲染我的代码?
两者之间的差异通常会很快且很容易被发现,但据我所知这两个代码实际上是完全相同的(除了所需的新增$(window).load(function(){
之外)。
的JS小提琴:http://jsfiddle.net/kwuo5bra/
$('.expose').ready(function(e){
$('.expose').css('z-index','99999');
$('#overlay').fadeIn(300);
});
$('#overlay').click(function(e){
$('#overlay').fadeOut(300, function(){
$('.expose').css('z-index','1');
});
});
我的实现:
https://serallo.co.uk/highlight.php
我害怕一个非常明显的错误,但我根本无法理解我错过了什么。
谢谢。我知道它会是这样的!这就是独自一人在咖啡上漫长的夜晚对你的影响! – Syn
没问题,很乐意帮忙。还要注意,在'.expose'元素上使用'ready()'方法是多余的,可以删除:jsfiddle.net/kwuo5bra/1 –