Hi,
> firstContainer2.add(new AjaxEventBehavior("mouseover") {
> @Override
> protected void onEvent(AjaxRequestTarget target) {
> target.add(firstContainer2);
> }
>});
the "click" never has a chance to get through:
You're updating firstContainer2 on "mouseover", replacing the DOM
element under the mouse. Thus on the next mouse movement the "mouseover"
event will be triggered again.
Why don't you use a ":hover" pseudo class?
Regards
Sven
On 11.02.2015 07:51, avchavan wrote:
Hi,
I am having a component with both onmouseover and onclick behavior.
onmouseover behavior works but the onclick event never gets triggered.
If i just keep the onclick event then it works.
Code:
firstContainer2.add(new AjaxEventBehavior("onclick") {
@SuppressWarnings({ "unchecked",
"rawtypes" })
@Override
protected void onEvent(final
AjaxRequestTarget target) {
for(Component acc:
(ListView<String>)mainContainer.get("list2")){
final Component accord = (Component)
acc.get("descriptionContainer2");
if(accord.isVisible()){
accord.setVisible(false);
target.add(accord);
}
Component firstCont2 =
acc.get("firstContainer2");
firstCont2.add(new AttributeModifier("class",
""));
Component lArrow2 =
firstCont2.get("leftArrow2");
lArrow2.add(new
AttributeModifier("class",
"tableIconArrowLeft"));
target.add(firstCont2);
}
descriptionContainer2.setVisible(true);
firstContainer2.add(new AttributeModifier("class",
"info
table-hover"));
leftArrow2.add(new AttributeModifier("class",
"tableIconArrowDown"));
target.add(firstContainer2);
target.add(descriptionContainer2);
}
});
firstContainer2.add(new
AjaxEventBehavior("mouseover"){
@Override
protected void
onEvent(AjaxRequestTarget target) {
if(firstContainer2.getStyle()
== null ||
!firstContainer2.getStyle().equalsIgnoreCase("ex")){
firstContainer2.add(new
AttributeModifier("class", "ex"));
target.add(firstContainer2);
}
}
});
--
View this message in context:
http://apache-wicket.1842946.n4.nabble.com/Wicket-6-onmouseover-and-onclick-event-misbehavior-tp4669442.html
Sent from the Users forum mailing list archive at Nabble.com.
---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
For additional commands, e-mail: users-h...@wicket.apache.org
---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
For additional commands, e-mail: users-h...@wicket.apache.org