我使用的是WordPress和一个叫做‘jj-ngg jquery-slider’的插件,它使用了nivo-slider。默认情况下,这个插件附带了Nivo Slider 2.6,但我已经将脚本升级到了它的最新版本3.1。然后我意识到这个版本中删除了对keyboardNav的支持。现在,我尝试将keyboardNav重新包含到脚本中,但我不明白为什么它不能工作。
这是keyboardNav的代码
<script type="text/javascript">
$(window).load(function() {
$('#slider').nivoSlider();
});
$("body").keydown(function(e) {
if(e.keyCode == 37)
{ // left
$(".nivo-prevNav").click();
}
else if(e.keyCode == 39)
{ // right
$(".nivo-nextNav").click();
}
});
</script>我将此脚本放在nivo-slider脚本文件的末尾,然后放入header.php,然后放入footer.php,然后放入一个单独的custom.js文件,该文件是在header.php中导入的。什么都不管用。我做错了什么?
发布于 2012-10-30 18:35:33
尝试如下所示:
<script type="text/javascript">
$(window).load(function() {
$('#slider').nivoSlider({keyboardNav: true});
});
</script>希望它能帮到你。!!
https://stackoverflow.com/questions/13073839
复制相似问题