我有一个使用Masterpages的.NET网站。我试图在主页面上的菜单中添加一些功能,允许用户将一些动态链接(在代码后面构建)进行鼠标移动,并根据用户所关注的内容显示其他动态内容区域更新。JQuery Cycle插件在ASP.NET Masterpage中不起作用
为了做到这一点,我试图让JQuery图像旋转器(Cycle插件http://jquery.malsup.com/cycle/)能够正常工作。我也尝试过使用JQueryUI做类似的事情。
我的问题是,当这个代码在主页上它永远不会工作,但如果我把它放在我的网站中的任何其他页面,那很好。我没有在头文件中使用相对链接到脚本文件。
任何人都可以帮助我弄清楚为什么我无法让JQuery在主页上运行?
我的JQuery循环头部的东西在下面。
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.5/jquery.min.js"></script>
<script type="text/javascript" src="http://malsup.github.com/jquery.cycle.all.js"></script>
<script type="text/javascript">
$(document).ready(function() {
$('#slideshow').cycle({
fx: 'turnDown',
speed: 'fast',
timeout: 0,
pager: '#nav',
pagerAnchorBuilder: function (idx, slide) {
// return sel string for existing anchor
return '#nav li:eq(' + (idx) + ') a';
}
});
});
</script>