我目前正在为一个客户开发一个wordpress网站,他们希望有一个滚动条,从一个按钮的点击消失,然后显示在一个模式窗口中的内容等等…它似乎一切正常,除了当我点击一个li元素时,它只是在地址栏中显示链接,而不是任何地方……我有一种感觉,这与禁用href的正常功能有关,但我不确定如何绕过它。
因此,对于滚动条,我有以下结构
<div class="scrollerone">
<ul>
<li><a href=""><img src="image.jpg" /></a></li>
<li><a href=""><img src="image.jpg" /></a></li>
<li><a href=""><img src="image.jpg" /></a></li>
<li><a href=""><img src="image.jpg" /></a></li>
<li><a href=""><img src="image.jpg" /></a></li>
<li><a href=""><img src="image.jpg" /></a></li>
<li><a href=""><img src="image.jpg" /></a></li>
</ul>
</div>
我拥有的jQuery代码如下……
<script type="text/javascript">
jQuery(function() {
jQuery(".scrollerone").jCarouselLite({
btnNext: "#btnnext1",
btnPrev: "#btnprev1"
});
});
</script>
<script type="text/javascript">
jQuery(function(){
var list = jQuery('.scrollerone');
var original_height = list.height();
var new_height = '0';
list.css({height:new_height});
jQuery('#refl').click(function() {
if(list.height() == original_height){
jQuery('.viewcs').html('VIEW ALL CASE STUDIES');
list.animate({height:new_height});
} else {
list.animate({height:original_height});
jQuery('.viewcs').html('CLOSE ALL CASE STUDIES');
}
return false;
});
});
</script>
如果有人能解释清楚,那就太好了.我有一种感觉,return false位禁用了通常的点击行为,但它不应该影响在滚动条中li元素上的点击,不是吗?
干杯,
发布于 2011-05-23 13:27:31
$("a").click(function(event) {
event.preventDefault();
});
使用event.preventDefault停止锚点的默认事件。
https://stackoverflow.com/questions/6093077
复制相似问题