Javascript-форум (https://javascript.ru/forum/)
-   Элементы интерфейса (https://javascript.ru/forum/dom-window/)
-   -   как в функцию передать аргумент this (https://javascript.ru/forum/dom-window/44688-kak-v-funkciyu-peredat-argument.html)

imediasun1 29.01.2014 15:47

как в функцию передать аргумент this
 
$('#gooeymenu3 li').mouseover(function(){
var ? = $(this);
(function(Timeline, $, undefined) {
 var $controls = $('.controls li')*/как здесь вставить тот .controls li который находится в $('#gooeymenu3 li')/* 
Timeline.init = function() {
	      $controls.on('mouseover', startScrolling).on('mouseleave', stopScrolling);
	    }
}
 Timeline.init();
})

animhotep 29.01.2014 15:53

$(this) как раз и будет содержать как раз тот li над которым курсор мыши

imediasun1 29.01.2014 15:56

Но вот так вообще не работает
$('#gooeymenu3 li').mouseover(function(){
	
	(function(Timeline, $, undefined) {
	 var $controls = $(this).find('.controls li')
	Timeline.init = function() {
	          $controls.on('mouseover', startScrolling).on('mouseleave', stopScrolling);
	        }
	}
	 Timeline.init();
	})

ksa 29.01.2014 16:32

imediasun1, ты лучше приведи тестовый пример и расскажи, что собрался делать...
Хорош огрызками бросаться.

Vlasenko Fedor 29.01.2014 17:41

$('#gooeymenu3 li').mouseover(function(){
	var that = $(this);
	(function(Timeline, $, undefined) {
	 var $controls = that.find('.controls li')
	Timeline.init = function() {
	          $controls.on('mouseover', startScrolling).on('mouseleave', stopScrolling);
	        }
	}
	 Timeline.init();
	})

imediasun1 29.01.2014 17:53

есть менюха которую я описывал в одной из тем, но возникла проблема
это меню в котором подменю ездит вправо и влево . При наведении на кнопки .controls li меню должно ехать взависимости от класса этого li.
Все нормально функционировало когда было одно подменю но когда их появилось много меню перестало реагировать на отведение мыши от этого li моментально, и еще появилась проблема меню не останавливается когда достигнет цифр 13 и 1 в соответствии от стороны остановки?, помогите кто может вот песочница http://learn.javascript.ru/play/ZOzAW извините за дубль сообщения просто темы пересекаются


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