我希望将鼠标悬停在光标上时可以点击整个块,点击链接去链接。
示例:
现在如何:
组件的代码是:
<li<?php echo strlen($item->custom_tags) ? ' class="'.$item->custom_tags.'"' : ''; ?> data-mosaic-item>
<div class="sprocket-mosaic-item" data-mosaic-content>
<?php echo $item->custom_ordering_items; ?>
<div class="sprocket-padding">
<?php if ($item->getPrimaryImage()) :?>
<div class="sprocket-mosaic-image-container">
<?php if ($item->getPrimaryLink()) : ?><a href="<?php echo $item->getPrimaryLink()->getUrl(); ?>"><?php endif; ?>
<img src="<?php echo $item->getPrimaryImage()->getSource(); ?>" alt="" class="sprocket-mosaic-image" />
<?php if ($item->getPrimaryLink()) : ?>
<span class="sprocket-mosaic-hover"></span>
<span class="sprocket-mosaic-hovercontent"><span>+</span><?php rc_e('READ_MORE'); ?></span>
</a>
<?php endif; ?>
<?php if ($item->getPrimaryLink()) : ?>
<a href="<?php echo $item->getPrimaryLink()->getUrl(); ?>" class="sprocket-readmore"><span><?php rc_e('READ_MORE'); ?></span></a>
<?php endif; ?>
<?php if (count($item->custom_tags_list)) : ?>
<ul class="sprocket-mosaic-tags">
<?php
foreach($item->custom_tags_list as $key => $name){
echo ' <li class="sprocket-tags-'.$key.'">'.$name.'</li>';
}
?>
</ul>
<?php endif; ?>
</div>
<?php endif; ?>
<div class="sprocket-mosaic-head">
<?php if ($item->getTitle()): ?>
<h2 class="sprocket-mosaic-title">
<?php if ($item->getPrimaryLink()): ?><a href="<?php echo $item->getPrimaryLink()->getUrl(); ?>"><?php endif; ?>
<?php echo $item->getTitle();?>
<?php if ($item->getPrimaryLink()): ?></a><?php endif; ?>
</h2>
<?php endif; ?>
<?php if ($parameters->get('mosaic_article_details')): ?>
<div class="sprocket-mosaic-infos">
<span class="author"><?php //echo $item->getAuthor(); ?></span>
<!--
<i class="icon-time"></i>
<span class="mosaic-date">
<?php //echo $item->getDate();?>
</span> -->
<?php if($item->getDate()): ?>
<!-- Date created -->
<span class="mosaic-date">
<i class="icon-time"></i>
<?php echo JHTML::_('date', $item->getDate(), JText::_('d M Y')); ?>
</span>
<?php endif; ?>
</div>
<?php endif; ?>
</div>
<div class="sprocket-mosaic-text">
<?php echo $item->getText(); ?>
</div>
</div>
</div>
所以我希望整个红色边框可以点击
答案 0 :(得分:1)
我的英语不是最好的,所以我希望我能帮到你:
您希望一个div容器可以点击吗?
如果这就是你想要的,为什么不用你的链接包装div容器
代码示例:
<a href="...">
<div>
//Additional Code in here
</div>
</a>
答案 1 :(得分:1)
这是一个有两种方式的小提琴 - FIDDLE。
上面一个使用jQuery .on('click',它指向一个样式div。
较低的一个将锚标记更改为阻止,添加图片和文本,然后点击重定向。
我确信还有其他方法。
HTML
<div class='wholeblock'>
<img src='http://i.imgur.com/DgYUsKY.jpg?1' />
<div>Minions are fun</div>
<div>Minions are happy</div>
<div>There are many Minions</div>
</div>
<a href='www.stackoverflow.com' class='wholeblock'>
<img src='http://i.imgur.com/DgYUsKY.jpg?1' />
<div>Minions are fun</div>
<div>Minions are happy</div>
<div>There are many Minions</div>
</a>