2017-06-11 6 views
-1

私はAsp.netとCSSを使用している販売ウェブページを持っています。何かがテキストボックスやハイパーリンクの上に重なっているので、モバイルデバイスを使用しているときにクリックすることができません。私は知っているすべてを試してみたことがあります。もし誰かがとても親切で、ページソースコードを見て、Inspect Elementを使ってこれを試してみてください。透明な要素は私にものをクリックさせない

ウェブページはhttp://www.onlinecarbooty.com/go-booting2.aspx ですが、あなたは... ユーザー名使用してログインする必要があります:私が言うように、それは上で動作し、http://www.onlinecarbooty.com/loginmob.aspx

[email protected]とパスワード:このページのQWERTY をラップトップではなく、携帯電話では、写真以外のものをクリックすることはできません(売り手アイテム)。

コードは大きく、私がここに投稿すると問題を混乱させるので、可能であれば誰でも直接私のページを見てください。本当に感謝。

答えて

1

私は一見できますが、提供する資格情報は間違っているようです。

編集:

すべてです。あなたは、CSSファイルにこのコードを置くことができます。

.stallNew > div:nth-child(2) > div { 
    position: absolute; 
    transform: translateX(-50%); 
    left: 50%; 
    width: 320px; 
    pointer-events: none; 
} 


.stallNew > div:nth-child(2) > div select, .stallNew > div:nth-child(2) > div textarea, .stallNew > div:nth-child(2) > div input, .stallNew > div:nth-child(2) > div a { 
    pointer-events: auto; 
} 

編集:

あなたのHTMLは非常に厄介であり、それはリファクタリングする必要があります。上記の私は、要素を透明にすることを可能にするpointer-events属性を使用するので、クリックすることができますが、pointer-events: noneの属性を持つ要素の特定の要素をクリックできるようにするには、属性をpointer-events: autoに設定する必要があります。

+0

私の間違い申し訳ありませんが、今は正常に動作するはずです。あなたができることをありがとう。 – Eggybread

+0

これらのCSSスタイルを#MainContent_lsvBootSaleOrders_upStalls_0> divに追加すると、その作業が完了したようです。 'position:絶対; トランスフォーム:translateX(-50%); left:50%; ' –

+0

これは素晴らしいニュースです。ありがとうございます。そのDivはどうしたらいいですか? ASPコードの先頭には、「mainContent」の唯一の参照であるがあります。私が変更する方法を知っている唯一の事は、aspxファイル、layout.cssファイルであり、データベースにもアクセスできます。再度、感謝します。 – Eggybread

関連する問題