Показать сообщение отдельно
  #6 (permalink)  
Старый 10.06.2016, 09:44
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,124

Сообщение от maxapet
Я не понимаю, как связаны видимость переменной и css, например.
в данном случае не хватало примера инициализации и остального кода скрипта.
если вы хотите именно так задавать вопрос то надо выкинуть всё лишнее , для локализации проблемы
будет примерно так:

$.fn.colorPicker = function(method){
				var methods = {
			setColor: function(color) {

			},
			init: function(options) {
				return this.each(function(i,el){
					var settings = $.extend({}, defaults, options);
//как сделать обьект  settings сделать доступным в методе setColor для каждого el

				});
			}
		}
		// немного магии
		if ( methods[method] ) {
			// если запрашиваемый метод существует, мы его вызываем
			// все параметры, кроме имени метода придут в метод
			// this так же перекочует в метод
			return methods[ method ].apply( this, Array.prototype.slice.call( arguments, 1 ));
		} else if ( typeof method === 'object' || ! method ) {
			// если первым параметром идет объект, либо совсем пусто
			// выполняем метод init
			return methods.init.apply( this, arguments );
		} else {
			// если ничего не получилось
			$.error( 'Метод "' +  method + '" не найден в плагине jQuery.colorPicker' );
		}
   }
Ответить с цитированием