2016-11-23 9 views
0

私はh1要素を2つ持っています.1つはサブタイトルで、最初はz-インデックスを使って配置されています。最初のh1をクリックしたいこのクリックはjQueryに移動する必要があります。なぜなら、他のものの中でビデオの再生を停止するために使用するからです。私は最初はh1自体をクリックしていましたが、そのブロック要素以来、これはページ幅全体に伸びていたので理想的ではありませんでした。だから私はそれをダミーのアンカーに置き換えました。h1他のh1をアンカーでブロックしています

私の問題は、字幕h1がタイトルh1をブロックするのを止めることができないということです。 z-indexを使用している場合でも何とか最初のh1をブロックし続ける

理想的には、両方のh1のテキストはクリック可能ですが、私はクリック可能なタイトルが好きです。私の問題で

<div class="title-box"> 
 
     <h1 class="content-title"> 
 
     <a href="#" class="content-title-link">FooFooFooFooFoo</a> 
 
     </h1> 
 
     <h1 class="content-subtitle"> Bar </h1> 
 
    </div>

フィドル:要素position:absoluteposition:relative配置https://jsfiddle.net/nL5pn4w2/4/

+1

のz-indexが位置のみで働いていたので、年の百万にその要素 –

+4

ないの位置を追加する必要があり、私は – madalinivascu

+0

そのtitle要素のためのビデオの再生を停止するには、別でカバー要素をクリックします短期間の教育用ビデオを含むビデオプレーヤーを備えたコースページ。タイトル要素をクリックすると、ページがリセットされてイントロ画像が表示され、すべての再生が停止されます。それについて何も悪いことはありません。 – Sitethief

答えて

1

のz-indexが唯一の作品、またはposition:fixed

別のオプションは、非を持っているだろうリンクh1はポインタイベントを無視するpointer-events: none;

jsfiddle

+1

好奇心の念から、ポインタイベントはタッチで機能しますか? –

+0

もし 'pointer-events'がタッチデバイスで動作するならば、それはさらに良いでしょう。しかし、これはすでに私の問題の良い解決策です。 – Sitethief

+1

タッチ操作を使用:自動; https://developer.mozilla.org/en-US/docs/Web/CSS/touch-action – hairmot

関連する問題