使项目具有阴影(http://syddev.com/jquery.shadow/)的jquery似乎不起作用。这就是我的尝试:
<link rel="stylesheet" type="text/css" href="jquery.shadow.css">
<script src="jquery.shadow.js"></script>
<script src="jquery-1.5.min.js"></script>
<script>
$('#SHADDOW').shadow({type:'sides', sides:'vt-2'});
</script>
<tr>
<td><a href="http://burdu976.com/" id="SHADDOW" target='_blank'><img src="Photography8.png" id="SHADDOW" width="700"class="lazy" height="525" /></a></td>
</tr>
答案 0 :(得分:6)
执行脚本时,DOM中不存在该项,将代码包装在document.ready
处理程序中,以便在调用代码时加载DOM。
jQuery(function ($) {
$('#SHADDOW').shadow({type:'sides', sides:'vt-2'});
});
此外,在包含jQuery之后需要包含插件:
<script src="jquery-1.5.min.js"></script>
<script src="jquery.shadow.js"></script>
请务必检查所包含文件的路径是否正确。
答案 1 :(得分:1)
看起来不包括jquery.shadow.js
你也以错误的顺序加载它们......它应该是:
<script src="jquery-1.5.min.js"></script>
<script src="jquery.shadow.js"></script>
<link rel="stylesheet" type="text/css" href="jquery.shadow.css">
除了@zzzzBov在他的回答中提到的修复。
编辑:看起来@Eskimo编辑了原始问题,它现在包含jquery.shadow.js
。我不知道对原始问题的编辑是否正确,因为OP可能不知道包含该JS文件。
答案 2 :(得分:0)
您是在本地存储脚本文件还是使用其他网站来调用.js文件?好像你现在正在本地存储它们。