使用的jQuery代码:

$('#contentspacer').cycle({fx:'fade',speed:2500,timeout:6000,next:'.next',prev:'.prev'});
$('.pause').click(function() {$('#contentspacer').cycle('pause'); return false;});
$('.play').click(function() {$('#contentspacer').cycle('resume'); return false;});

用于 “导航” 的HTML:

<div class="pnbtns"><a href="#" class="prev">&#8592;</a> <a href="#" class="pause">pause</a> <a href="#" class="play">play</a> <a href="#" class="next">&#8594;</a></div>

正如你可以看到,播放和暂停按钮做工精细,并没有在末尾添加#标签,下一个和以前的按钮仍然工作,但添加包括hashtag。

我想要做的就是添加返回FALSE;到.prev和。接下来按钮,不使用内联JavaScript(我知道该怎么做它的方式),并没有留下链接空(必须验证严格的XHTML)。

有帮助吗?

解决方案

这是你在寻找什么?

$('.next, .prev').live('click', function(){
   return false;
});
许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top