prettyPhoto打破document.ready()

时间:2012-03-12 03:25:16

标签: jquery prettyphoto

我正在努力让prettyPhoto工作,但我似乎遇到了一个问题。每当我加载prettyPhoto.js时,它都会无声地失败。我没有收到控制台警告,所有声称都装得很好。

<script src="//ajax.googleapis.com/ajax/libs/jquery/1.6.1/jquery.min.js"></script>  
<script src="Scripts/jquery.prettyPhoto.js" type="text/javascript" />

<script type="text/javascript">
    $(document).ready(function(){
        alert('test1');
        $("a[rel^='prettyPhoto']").prettyPhoto();
        alert('test2');
});
</script>

除非我删除<script src="Scripts/jquery.prettyPhoto.js" type="text/javascript" />

,否则不会触发警报

如果有人知道如何解决这个问题,我会非常感激。我也接受了一个很好的替代prettyPhoto作为答案。感谢。

1 个答案:

答案 0 :(得分:2)

使用jQuery关键字而不是美元符号,有时会产生冲突。别忘了通过&#39; $&#39;。

jQuery(document).ready(function($){
    // Your code
});