Показать сообщение отдельно
  #1 (permalink)  
Старый 07.03.2016, 14:12
Аспирант
Отправить личное сообщение для iskander83 Посмотреть профиль Найти все сообщения от iskander83
 
Регистрация: 04.05.2013
Сообщений: 73

вставить значение переменной в функцию
Прошу помощи уважаемые!
Есть функция (слайдер)
(function($) {
	 $.fn.lofJSidernews = function( settings ) {
	 	return this.each(function() {
			// get instance of the lofSiderNew.
			new  $.lofSidernews( this, settings ); 
		});
 	 }
	 $.lofSidernews = function( obj, settings ){
		this.settings = {
			direction	    	: '',
			mainItemSelector    : 'li',
			navInnerSelector	: 'ul',
			navSelector  		: 'li' ,
			navigatorEvent		: 'click',
			wapperSelector: 	'.lof-main-wapper',
			interval	  	 	: 14000,
			auto			    : false, // whether to automatic play the slideshow
			maxItemDisplay	 	: 3,
			startItem			: 0,
			navPosition			: 'vertical', 
			navigatorHeight		: 100,
			navigatorWidth		: 310,
			duration			: 600,
			navItemsSelector    : '.lof-navigator li',
			navOuterSelector    : '.lof-navigator-outer' ,
			isPreloaded			: true,
			easing				: 'easeInOutQuad',
			mainWidth           : screen.width 
		}	
		
		var li_width = $('.lof-main-outer').css("width");
alert (li_width);
		 
	
		$.extend( this.settings, settings ||{} );	
		this.nextNo         = null;
		this.previousNo     = null;
		this.maxWidth  = this.settings.mainWidth || 1072;
                ......


так вот внутри нее я создаю переменную li_width алертом прекрасно выводится ее значение. Проблема банальная: не могу подставить это значение вместо '1072' (в конце кода) чтоо только не пробовал уже...
Ответить с цитированием