Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/86.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Jquery 返回false;或event.preventDefault();不工作。Can';我找不到解决办法_Jquery - Fatal编程技术网

Jquery 返回false;或event.preventDefault();不工作。Can';我找不到解决办法

Jquery 返回false;或event.preventDefault();不工作。Can';我找不到解决办法,jquery,Jquery,每次我点击链接,页面就会重新加载并将我发送到顶部。尝试使用返回false或事件.preventDefault()和没有工作 我搜索并找到了这个问题的解决方案。但是我不能让它工作。很明显,我遗漏了一些东西 非常感谢你的帮助 代码如下:这是我试图制作的一个简单幻灯片的早期状态 $(document).ready(function() { $("#links").hide(); $(".gallery").hover(function() { $("#links").fadeIn(700

每次我点击链接,页面就会重新加载并将我发送到顶部。尝试使用
返回false
事件.preventDefault()和没有工作

我搜索并找到了这个问题的解决方案。但是我不能让它工作。很明显,我遗漏了一些东西

非常感谢你的帮助

代码如下:这是我试图制作的一个简单幻灯片的早期状态

$(document).ready(function() {

$("#links").hide();

$(".gallery").hover(function() {

    $("#links").fadeIn(700);

}, function(){

    $("#links").fadeOut(600);  
});

$("#links a").click(function(e){
    e.preventDefault();

    var pic = $(this).attr("href");
    $(".gallery").hide();
    $(".gallery").fadeIn(1800);
    $(".gallery").css('background-image', 'url("' + pic + '")');


});


});

<div id="links">
    <ul id="thumb_list">
        <li>
            <a href="images/01.jpg"><img src="images/01_thumbnail.jpg" alt="0" /></a>
        </li>
    </ul>
</div>
$(文档).ready(函数(){
$(“#链接”).hide();
$(“.gallery”).hover(函数(){
$(“#链接”)。法代因(700);
},函数(){
美元(“#链接”)。淡出(600);
});
$(“#链接a”)。单击(功能(e){
e、 预防默认值();
var pic=$(this.attr(“href”);
$(“.gallery”).hide();
$(“.gallery”).fadeIn(1800);
$(“.gallery”).css('background-image','url(“+pic+”));
});
});

我认为您实际上没有选择链接。试试$(“#links,a)或$([a[id=links])。

试试捕捉
“#links a”
mousedown
事件。您在javascript控制台中看到任何错误吗?或者您正在使用ajax加载这些链接吗?其他一切都正常吗(例如,图片是否发生了变化)?你能展示一个链接的html示例吗?mousedown不起作用。我是jquery新手,但我在javascript控制台中没有看到任何错误。是的,图像确实发生了变化,缩略图的菜单确实显示和隐藏了鼠标悬停,一切似乎都正常。检查类/ID、外部js等等。