【发布时间】:2014-07-08 08:36:40
【问题描述】:
所以我有一个图标,本质上是一个打开关闭按钮。
所以当你打开它时,它会变成红色并旋转45degrees。现在问题来了。由于它打开,我无法关闭它。因为如果我更改 div 类,则图标在处于活动状态时不会显示。这是我正在使用的 jQuery
$(".fa-plus").click(function() {
$(".form").removeAttr("style");
$('.fa-plus').css('-webkit-transform', 'rotate(45deg)');
$('.fa-plus').css('-webkit-transition', '0.25s');
$('.fa-plus').css('color', '#FF0000');
$(".fa-plus").attr("id", "test");
});
这基本上会打开它,并广告一个名为test 的#id。当我单击名为#test 的图标时会发生什么。它不会显示带有此代码的警报,它只会在我按下+ 时显示警报,而不是X
$("#test").click(function() {
alert('test');
});
Here's 演示。我只希望在您点击 red X
【问题讨论】:
-
对我来说似乎工作正常。它会双向提醒。
-
与@Yaje 的结果相同,因为它对我来说是双向的。
-
我只想在你按下红色
X@Yaje 时发出警报 -
@islanddave ^^。对不起,如果我不够清楚
标签: javascript html css