Javascript-форум (https://javascript.ru/forum/)
-   Элементы интерфейса (https://javascript.ru/forum/dom-window/)
-   -   Изменение содержания по mouseOver, mouseOut (https://javascript.ru/forum/dom-window/36526-izmenenie-soderzhaniya-po-mouseover-mouseout.html)

makc9I 03.04.2013 11:28

кое-что получилось, работает почему-то исключительно в IE, хотя обычно происходит наоборот)
Сделал вот такие действия:
.mouseenter(function () {}

заменил на
.bind("mouseenter", function f_mouse_ent() {} )


.mouseleave(function () {}

заменил на
.bind("mouseleave", function f_mouse_leave() {} )


.click(function () {}

заменил на
.bind("click", function f_mouse_click() {} )


$(".free").off();

заменил на
$(".free").unbind();


Повесил на кнопку отмена такой обрабочик:
$("button").click (function(){
				$("#add_name_form").remove();
				$(this).remove();
				$(".free").bind("click", f_mouse_click);
				$(".free").bind("mouseenter",f_mouse_ent);
				$(".free").bind("mouseleave",f_mouse_leave);
								
			})

makc9I 08.04.2013 14:49

Смущает меня последний блок.
ведь по идее вызывать функцию надо так:
$(".free").bind("click", f_mouse_click () );

Но так не работает, хотя и текущий вариант работает видимо благодаря странному интерпретатору ИЕ, так как он, как мне кажется не правильный.


Часовой пояс GMT +3, время: 09:45.