可能重复:
使用 jQuery 拖放防止单击事件
假设有一个相册滑块。用户可以拖动照片滑块并在单击照片时选择要查看的照片。问题是单击事件与拖动事件重叠。这意味着,当用户单击要拖动的照片时,也会发生单击事件。谢谢
    //slider is draggable
    $('#slider').draggable({axis: "x"});
    //slider photo click event
    $('#slider li').click(function() {
        page_index = $(this).attr('class').substring(4);
        tmp = parseInt(page_index);
        $('#book').turn('page', tmp);
        close_overlay();
    })