jQuery通过Class Click更改CSS

时间:2014-01-14 21:31:23

标签: jquery javascript-events

这让我发疯,我尝试了多种方式,没有任何工作。任何jQuery神能够帮助我?

jQuery的:

$(".FCChatControl").click(function(event) {
    var id = $(this).attr("rel");
    var wnd = $(id);
    if (wnd.style.marginBottom == "-1px") {
        $(wnd).css({"margin-bottom": "-236px"});
    } else {
        $(wnd).css({"margin-bottom": "-1px"});
    }
});

执行自:

<a href="javascript:void(0)" rel="#item.OwnerID#" id="FCChatControlID" class="FCChatControl">
    <div id="cw-header">
        <h1>#item.Nickname#</h1>
    </div>
</a>

1 个答案:

答案 0 :(得分:0)

你所追求的并不完全清楚,但是现在你要检查一下CSS属性并采取行动。

http://jsfiddle.net/isherwood/DxNA3/

$('.FCChatControl').click(function() {
    if ($(this).css('margin-bottom') == "-1px") {
        $(this).css('margin-left', '50px'); // demo
    }
});

顺便说一句,你的else条款似乎毫无意义,所以我已将其删除。