2012-09-26 39 views
0

我在页面上选择了一些文字。当我用这个也不会得到取消选择当我点击.container如何在点击其他项目(jQuery)时保持选择?

jQuery('.container').on("mousedown", function(){ 
    jQuery('.block').addClass('myclass'); 
}); 

但是,当我用这个,文本将获得去选择:

jQuery('.container').on("click", function(){ 
    jQuery('.block').addClass('myclass'); 
}); 

与第一个问题是只要释放鼠标按钮,它将立即删除.myclass。在点击.container时,有没有办法保存我的选择?

回答

1

尝试这样做:

jQuery('.container').on("click", function(ev){ 
    jQuery('.block').addClass('myclass'); 
    ev.preventDefault(); 
    return false; 
}); 
+0

谢谢,但文本仍然被取消选择。如果没有办法阻止我总是可以保存当前的选择并恢复,但我不希望这样做。 – Atadj

+0

我的错误 - 它适用于'mousedown' - 它不会删除课程。在我的情况下,还有其他事情正在做这件事。 – Atadj

相关问题