0

Opencart ストアと php 変数に少し行き詰まっています。これが事です:

各製品に<?php echo $product['name']; ?>は名前があります(親指、価格なども同様です)。複数の製品がリストされているページがあります。たとえば、名前、親指、価格などを含む各製品にホバー div を追加したいとします。

しかし、それぞれのスクリプトをテンプレートに追加すると、<div id="hidden"><?php echo $product['name']; ?></div>切り替えた特定の製品ではなく、最初の製品の名前が表示されます。

変数がまったく同じ場合、特定の要素のデータを表示するにはどうすればよいですか? ヒントをいただければ幸いです。

4

1 に答える 1

0

各製品にイベント ホバーを追加したいということですか? 多分あなたはこれを試すことができます、例:

  <?php 
  while($product = mysql_fetch_array($query))
  { ?>
  <div class="thumb-prod">
    <img src="img/<?php echo $product['image'] ?>" />
    <div class="name-prod">
        <?php echo $product['name'] ?>
    </div>
  </div>
  <?php } ?>

今、最新のjqueryを必要とし、このスクリプトを追加します:

<script>
   $(document).ready(function(){
      jQuery('.thumb-prod').hover(function(){
           var name = $(this).find('.name-prod');
           name.show();
      }, function(){
           var name = $(this).find('.name-prod');
           name.hide();
      });
   });
</script>
于 2013-04-02T17:58:36.203 に答える