Это работает:Почему это .click() работает как .hover()?
$("a.hover").hover(function(){
$(this).css("text-decoration", "underline");
},function(){
$(this).css("text-decoration", "none");
}
);
Это не:
$("a.click").click(function(){
$(this).css("text-decoration", "underline");
},function(){
$(this).css("text-decoration", "none");
}
);
Я понимаю, что это не может быть предназначен для работы, как это, но почему бы и нет?
Я также не совсем уверен, что вторая функция после запятой на самом деле. Я только когда-либо написано так:
$("a.click").click(function(){
$(this).css("text-decoration", "underline");
});
http://jsfiddle.net/tmyie/4DygF/7/
Любое уточнение было бы здорово.
Итак, вы изобрели синтаксис, а затем удивляются, почему он не работает? – JJJ
Попытка понять логику этого –
синтаксис входа/выхода обработчика не может использоваться для события onclick –