Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #11 (permalink)  
Старый 11.09.2012, 17:17
Аватар для bes
bes bes вне форума
Профессор
Отправить личное сообщение для bes Посмотреть профиль Найти все сообщения от bes
 
Регистрация: 22.03.2012
Сообщений: 3,744

Сообщение от cyber
как я вижу автор не понимает толком что ему надо, а вы если знаете то не нужно предлагать таких без смысленных решений .
так-то автор чётко выразил свою мысль
Сообщение от Brook
как мне скрыть часть таблицы допустим со второй строки по последнюю или еще как нибудь
хотя бы до
Сообщение от Brook
или еще как нибудь..
и зачастую ТС начинает выражать свои мысли яснее, когда видит, что его не понимают
Ответить с цитированием
  #12 (permalink)  
Старый 11.09.2012, 17:27
Аватар для cyber
I am Student
Отправить личное сообщение для cyber Посмотреть профиль Найти все сообщения от cyber
 
Регистрация: 17.12.2011
Сообщений: 4,415

Сообщение от bes Посмотреть сообщение
так-то автор чётко выразил свою мысль
я не совсем то имел ввиду, я имел ввиду что автор выбрал не правильный способ реализации данной задачи, а ему помогают эту реализацию закончить (то чего не нужно делать) ..
__________________
Цитата:
Если ограничения и условия описываются как "коробка", то хитрость в том что бы найти именно коробку... Не думайте о чем то глобальном - найдите коробку.
Ответить с цитированием
  #13 (permalink)  
Старый 07.03.2024, 23:50
Новичок на форуме
Отправить личное сообщение для Сергей Fortoo Посмотреть профиль Найти все сообщения от Сергей Fortoo
 
Регистрация: 07.03.2024
Сообщений: 2

Немного изменил вариант от bes
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.7.1/jquery.min.js"></script>
<style>
.row {
  width: 100%;
  display: flex;
}
.product-layout {
  width: 40%;
}
td {
  border: solid 1px;
}
tr.tr_hide {
  display: none;
}
tr.tr_hide.active {
  display: table-row;
}
</style>

<div class="row">
<div class="product-layout">
<table>
    <tbody>
	<tr><td>11</td><td>12</td><td>13</td></tr>
	<tr><td>21</td><td>22</td><td>23</td></tr>
	<tr><td>31</td><td>32</td><td>33</td></tr>
	<tr><td>41</td><td>42</td><td>43</td></tr>
	<tr><td>51</td><td>52</td><td>53</td></tr>
    </tbody>
</table>
<!-- Кнопки скрыть/показать -->
<button class="hide">hide</button>
<button class="show">show</button>
</div>

<div class="product-layout">
<table>
    <tbody>
	<tr><td>11</td><td>12</td><td>13</td></tr>
	<tr><td>21</td><td>22</td><td>23</td></tr>
	<tr><td>31</td><td>32</td><td>33</td></tr>
	<tr><td>41</td><td>42</td><td>43</td></tr>
	<tr><td>51</td><td>52</td><td>53</td></tr>
    </tbody>
</table>
<!-- Кнопки скрыть/показать -->
<button class="hide">hide</button>
<button class="show">show</button>
</div>
</div>

<script>
$(document).ready(function() {
        function sh(first, last) {
            $('table tbody').each(function(index, element) {
            	var elems = $(element);
            	var rows = elems[0].rows;
            	var len = rows.length;
            	
            	if (len <= last){
            	    return
            	}

            	for (var i = 0; i < len; i++) {
            		rows[i].classList.remove('tr_hide');
            	}
        		
            	for (var i = last; i < len; i++) {
            		rows[i].classList.add('tr_hide');
            	}
            })
        }
    
    	$(document).on("click", ".hide", function () {
    	    var index = $(this).index('.hide');
    	    var currentLayout = $($('.product-layout')[index]);
    	    var currentButton = currentLayout.find('.tr_hide').removeClass('active');
    	})
    	$(document).on("click", ".show", function () {
    	    var index = $(this).index('.show');
    	    var currentLayout = $($('.product-layout')[index]);
    	    var currentButton = currentLayout.find('.tr_hide').addClass('active');
    	})
    	
    	
        var first = Number(1);
        var last = Number(3);
        sh(first, last);
})
</script>

Последний раз редактировалось Сергей Fortoo, 09.03.2024 в 17:04. Причина: ПЫТАЮСЬ СДЕЛАТЬ КНОПКУ Посмотреть! и не получается
Ответить с цитированием
  #14 (permalink)  
Старый 08.03.2024, 11:03
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,068

Сообщение от Сергей Fortoo
ПЫТАЮСЬ СДЕЛАТЬ КНОПКУ Посмотреть! и не получается
[html run]
... минимальный код страницы с вашей проблемой
[/html]

О том, как вставить в сообщение исполняемый javascript и html-код, а также о дополнительных возможностях форматирования - читайте http://javascript.ru/formatting.
и загрузку jQuery добавьте.
Ответить с цитированием
  #15 (permalink)  
Старый 09.03.2024, 15:21
Новичок на форуме
Отправить личное сообщение для Сергей Fortoo Посмотреть профиль Найти все сообщения от Сергей Fortoo
 
Регистрация: 07.03.2024
Сообщений: 2

рони,Спасибо за подсказку!
А здесь есть возможность подписаться на тему?
Ответить с цитированием
  #16 (permalink)  
Старый 10.03.2024, 11:08
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,068

Сообщение от Сергей Fortoo
А здесь есть возможность подписаться на тему?

мой кабинет - опции -
Методы подписки на темы
Когда Вы создаете новую тему или отвечаете в теме, Вы можете выбрать автоматическое добавление этой темы


так же тут вверху есть - опции темы
Ответить с цитированием
Ответ


Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Через ajax отправить много данных из таблицы на сервер Heger jQuery 3 29.08.2012 18:51
Отображение и скрытие элементов UL Surlik jQuery 0 19.02.2012 17:20
Создание элементов под выбранной строкой таблицы Kitana Элементы интерфейса 4 05.09.2011 14:14
Скрытие элементов на JS alex_89 Элементы интерфейса 5 12.05.2011 09:29
Скрытие нескольких независимых элементов shik Элементы интерфейса 8 09.12.2010 08:57