Показать сообщение отдельно
  #7 (permalink)  
Старый 02.11.2014, 16:05
Интересующийся
Отправить личное сообщение для Fedul Посмотреть профиль Найти все сообщения от Fedul
 
Регистрация: 05.10.2014
Сообщений: 20

помогите разобраться до конца, скрипт прекрасно работает но ровно до того момента, пока не пытаешься вывести содержимое в два ряда
methods = {
	init 	: function( options ) {
	if( this.length ) {
		var settings = {
			rows	: 2,

код, прекрасно работающий при rows : 1, то есть передается нужное значение от первого массива ко второму, а необходимо передать от первого и второго ко второму и третьему
var currentRows = [], nextRows = '';
	for( var i = 0; i < opts.rows; ++i ) {
		currentRows.push('.tj_row_' + (config.currentRow + i));
		currentRows = currentRows.join(',');
						
		(dir === 1)
		? nextRows	+= '.tj_row_' + (config.currentRow + opts.rows + i) + ''
		: nextRows	+= '.tj_row_' + (config.currentRow - 1 - i) + '';
}

перестает работать, выдавая ошибку
Uncaught TypeError: undefined is not a function

и указывает на
currentRows.push('.tj_row_' + (config.currentRow + i));

как можно это поправить, подскажите?
Ответить с цитированием