Показать сообщение отдельно
  #1 (permalink)  
Старый 23.11.2012, 10:16
Новичок на форуме
Отправить личное сообщение для asd8502 Посмотреть профиль Найти все сообщения от asd8502
 
Регистрация: 23.11.2012
Сообщений: 4

подключить jQuery к таблице
Всем привет,
Уже несколько часов никак не могу подключить jQuery к моему сайту: я скачал jQueryAlternatePlugin (http://www.htmldrive.net/items/show/...ternate-Plugin) и хотел чтоб оно работало на моей странице... на странице есть таблица
<table id="table_a">
    <tr>
     <th>Ингредиенты</th>
    </tr>
<tbody>
        <? foreach($arResult["DISPLAY_PROPERTIES"]["INGREDIENTS"]["VALUE"] as $key=>$prop) : ?>
          <?if(!empty($arResult["DISPLAY_PROPERTIES"]["INGREDIENTS"]["DESCRIPTION"][$key])):?>
            <tr class="even selected"><td><? echo $prop." : ".$arResult["DISPLAY_PROPERTIES"]["INGREDIENTS"]["DESCRIPTION"][$key]; ?></td><tr>
          <?else:?>
            <tr class="odd selected"><td><? echo $prop; ?></td><tr>
          <?endif;?>
          <br />
        <?endforeach;?>
</tbody>
  
  </table>

у меня не получается... там некоторые переменные битрикса... ну вот, как мне подключить этот жкуери...? ато я не знаю jQuery... вроде присвоил тегу table свой id="table_a" и тегу tr class="odd selected" как по документации... заранее благодарю...
jquery.alternate.min.js и jquery-1.4.2.min.js тоже подключил (скопировал в папку где лежит чтмл код)
еще этот код
$('#table_a tbody tr').alternate({hover:true},function(){$(this).toggleClass('selected')});

я положил на header.php между тегами <script></script>

1. в файл header.php вставил этот код:
<script>
$('#table_a tbody tr').alternate({hover:true},function(){
    $(this).toggleClass('selected')
    }
);
</script>


2. в папку js копирую файлы jquery.alternate.min.js и jquery-1.4.2.min.js

3. в папку, где находится файл нашей страницы: template.php (где будет показана таблица) скопировал main.css

4. в template.php вставил теги таблиц и присвоил id:
<table id="table_a">
    <tr>
     <th>Ингредиенты</th>
    </tr>
<tbody>
        <? foreach($arResult["DISPLAY_PROPERTIES"]["INGREDIENTS"]["VALUE"] as $key=>$prop) : ?>
          <?if(!empty($arResult["DISPLAY_PROPERTIES"]["INGREDIENTS"]["DESCRIPTION"][$key])):?>
            <tr class="even selected"><td><? echo $prop." : ".$arResult["DISPLAY_PROPERTIES"]["INGREDIENTS"]["DESCRIPTION"][$key]; ?></td><tr>
          <?else:?>
            <tr class="even selected"><td><? echo $prop; ?></td><tr>
          <?endif;?>
          <br />
        <?endforeach;?>
</tbody>
  
  </table>

Результат: выводит строки таблиц, а вот динамики (при наведении мышкой...) нет а хотелось бы как на http://www.htmldrive.net/items/demo/...ternate-Plugin

Последний раз редактировалось asd8502, 23.11.2012 в 10:28.
Ответить с цитированием