2011-05-06 79 views
1

我正在尝试更改已启动并正在运行的网站。你为什么要把/ *放在你的jQuery函数中?

我注意到,周围的jQuery的功能有/ *

任何想法,为什么会出现?

请参见下面的代码:

<script type="text/javascript"> 

/*$(document).ready(function() { 
    $('.slideshow').cycle({ 
     fx: 'fade' 
    }); 
});*/ 

/*$(function() { 
    $('.slideshow img').css({ 
     opacity: 0 
    }); 

    setTimeout(function() { 
     $('#slideshow').cycle({ 
      random: 1 
      //delay: 1000 
     }); 

     $('.slideshow img').css({ 
      opacity: 0 
     }); 

    }, 1000); 

});*/ 

$(function() { 
$('.slideshow').cycle({ 
     fx: 'fade', 
     random: 1 
    }); 
}); 

</script> 

只是想知道是否疗法是这样做的任何具体原因,任何想法?


思想是这样的话,就认为我会检查它是否有什么做的事实,该网站似乎是prototype.js中

认为它可能以藏汉使用的jquery.js做一些奇怪的事情来阻止两者之间的问题,因为我过去也遇到类似的问题。特别是使用jcycle插件时。我非常喜欢jQuery,但是当它是某人删除了网站时,您可以做些什么。 :o)

+1

/* * /用于在JavaScript中注释多行代码 – nuffGigs 2011-05-06 15:41:57

回答

9

要将它们注释掉,所以它们不会运行(大概在替代代码被测试时,它可以很容易地回滚)。

+3

而且可能不是一种非常过时的版本控制形式... – justkt 2011-05-06 15:41:37

1

他们正在评论一个旧功能?

2

这些是评论分隔符;这些功能被注释掉了,而不是实际可用代码的一部分。

7

这将是“穷人的版本控制”在工作。这些功能可能是旧版本注释掉的,将替换为您在底部看到的实际版本。

当然,正确的做法是相信你的VCS,并删除你不使用的代码。 :)

0

只要你知道:

$(function() { 

应该等于:

$(document).ready(function(){ 

有时候我留下其他的方式来运行代码(TMTOWTDI)残留提醒,所以在未来,如果我回到它,它可能是一个重新学习的经验。这可能是另一个问题的好办法。

这仍然不是一个好的做法,但是即时评论(特别是在网上,仍然传输数据,因为它没有编译)仍然可以使用。不过,一般来说,你不想使用英语提醒的评论。

相关问题