ユーザーがタッチスクリーン(モバイル)をスクロールしているときにページをオーバーレイする固定画像があります。
その画像を「クリック不可」または「非アクティブ」などにしたいので、ユーザーがその画像をタッチしてドラッグした場合でも、画像がないかのようにその後ろのページがスクロールして、インタラクションが「ブロック」されます。
これは可能ですか?必要に応じて、私が言っていることを例示するスクリーンショットを提供することを試みることができます。
ありがとう!
ユーザーがタッチスクリーン(モバイル)をスクロールしているときにページをオーバーレイする固定画像があります。
その画像を「クリック不可」または「非アクティブ」などにしたいので、ユーザーがその画像をタッチしてドラッグした場合でも、画像がないかのようにその後ろのページがスクロールして、インタラクションが「ブロック」されます。
これは可能ですか?必要に応じて、私が言っていることを例示するスクリーンショットを提供することを試みることができます。
ありがとう!
回答:
unbind
とbind
私は、無名関数を変換したいのであればうまくいったと思います。応答をありがとう!
CSSポインターイベントはあなたが見たいものです。あなたの場合、pointer-eventsを "none"に設定してください。例については、このJSFiddleを見てください... http://jsfiddle.net/dppJw/1/
アイコンをダブルクリックしても、段落をクリックしたと表示されることに注意してください。
div.child {
...
background: #fff;
pointer-events: none //This line is the key!
}
JavaScriptを使用したい場合:
document.getElementById("x").style.pointerEvents = "none";
<a href="https://www.google.com" id="x" />Unclickable Google Link</a>
<br>
<a href="https://www.google.com" id="" />Clickable Google Link</a>
pointer-events
前に出くわしたことがありませんでした、これはまさに私が探していたものです。ありがとうございました!