我的Opencart商店和php变量有点困难。事情就是这样:
每个产品的名称都有<?php echo $product['name']; ?>
(拇指,价格等类似)。
我有列出多个产品的页面。例如,我想为每个产品添加一些悬停div,其中包含名称,拇指,价格等。
但是当我将相应的脚本添加到我的模板和<div id="hidden"><?php echo $product['name']; ?></div>
时,它会给我一个第一个产品的名称,而不是我切换的特定产品。
如果变量完全相同,我如何让它显示特定元素的数据?任何暗示我都会感激不尽!
答案 0 :(得分: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>