jQuery绑定更改css [英] jquery bind change css

查看:116
本文介绍了jQuery绑定更改css的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我正在尝试以下操作:

$('table.table_record_even').bind("contextmenu", function(e) {
    $('#right_menu').css({
        top: e.pageY+'px',
        left: e.pageX+'px'
    }).show();
    return false;

    $(this).css({"background":"#FFFBCC"});

});

在表格上单击鼠标右键时,css不变.有人知道如何解决吗?

When rightclick on the table the css doesn't change. Someone knows how to solve it?

Thnx

编辑

我对代码进行了一些更改,并做了一些小技巧来说明一些更好的内容.如您所见,右键单击时,删除悬浮类有点问题.

I've changed the code a little bit and i've made a fiddle to explain a little better. As you can see, with right clicking there is a little problem with remove the hover class.

http://fiddle.jshell.net/9Ku7h/5/

推荐答案

$('table.table_record_even').mousedown(function(e) {
    if (e.which === 3) {
        /* Right Mousebutton was clicked! */
        $('#right_menu').css({
           top: e.pageY+'px',
           left: e.pageX+'px'
        }).show();

        $(this).css({"background":"#FFFBCC"});
        return false;
    }
});

这篇关于jQuery绑定更改css的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆