Jquery中另一个事件条件

时间:2012-07-11 16:53:55

标签: jquery

我正在尝试这样做: 将鼠标悬停在'.painel li'上,如果mousedown:那么代码 我已经这样做了:

$('.painel li').bind('mousedown hover', function () {
    // Code     
});

但是,它不起作用,任何人都知道我该怎么做?

感谢。

2 个答案:

答案 0 :(得分:0)

您可以尝试.on()

$('.painel li').on('mousedown hover', function() {

});

<强> Demo

注意

  • 检查 here .bind()也在运作..
  • 检查您是否包含jQuery库
  • 将所有jQuery代码包装在$(document).ready(function() { // code })中,简称$(function() { // code })

更多

您还可以将事件绑定分开,如下所示:

$('.painel li').mousedown(function() {
    console.log('mousedown');
}).hover(function() {
    console.log('hover');
});

<强> Demo

答案 1 :(得分:0)

尝试改为:

$(".painel li").on("mousedown hover", function(event){
    alert('you made it');
});