2017-01-16 8 views
1

たとえば、このhttp://codepen.io/web-tiki/pen/meskAをクリックすると、三角形へのリンクが追加されます。このようマスクへのリンクをHTMLに追加することは可能ですか

<div class="t"> 
<div class="wrap"> 
    <div class="triangle"></div> 
    <div class="mask"></div> 
</div> 
<div class="wrap"> 
    <div class="triangle"></div> 
    <div class="mask"></div> 
</div> 
<div class="wrap"> 
    <div class="triangle"></div> 
    <div class="mask"></div> 
</div> 
<div class="wrap"> 
    <div class="triangle"></div> 
    <div class="mask"></div> 
</div> 
<div class="wrap"> 
    <div class="triangle"></div> 
    <div class="mask"></div> 
</div> 
<div class="wrap"> 
    <div class="triangle"></div> 
    <div class="mask"></div> 
</div> 
</div> 
+0

だから、三角形をクリックしたときに動的にリンクを追加したい、またはあなたが三角形の周りのリンクをラップしたいですか? – BramH

+0

はい、htmlに追加し、ブロック要素としてスタイルを設定します。http://codepen.io/gc-nomade/pen/apmrQN –

答えて

0

:jQueryを使って

<div class="wrap"> 
    <a href="somewhere.com"> 
     <div class="triangle"></div> 
     <div class="mask"></div> 
    </a> 
</div> 

、または動的:

$(".wrap").each(function(){ 
    $(this).find("div").wrapAll("<a href='link.com' />"); 
}); 
0

あなたはあなたが得た各ラップのdiv上のonclickイベントを追加することができます。

<div class="wrap" onclick="location.href = 'www.yoursite.com'">

関連する問題