我有一個圖像,文字/鏈接覆蓋在頂部。我的問題是,有時前景中的文本會隱藏背景中圖像中的鏈接。我認爲這是因爲文本框在文本週圍形成了一個不可見的矩形,因此創建了一個區域,該區域應該屬於圖像,但實際上正在被文本覆蓋。我想知道是否有可能將鼠標懸停在該區域上時,我將鏈接到我的圖像鏈接,與我的文本鏈接相反(請參見插圖)。文字鏈接隱藏我的圖片鏈接
0
A
回答
1
試試這個,即內把您的標記:http://jsfiddle.net/WHpMr/3/
HTML:
<div class="ad">
<span class="link middle right"><a href="#text" class="inline-link">my text link abcdefg<br>meow<br>meow<br>meow</a></span>
<a href="#background"><img src="http://www.placekitten.com/320/200"></a>
</div>
CSS:
.ad {
position: relative;
height: 200px;
width: 320px;
}
.link {
position: absolute;
padding: 20px;
pointer-events: none;
}
.inline-link {
pointer-events: all;
}
.top { top:0%; }
.middle { top:33%; }
.bottom { top:66%; }
.left { text-align:left; left:0%; }
.center { text-align:center; margin:0 auto; width:100%; }
.right { text-align:right; right:0%; }
1
1
如果您讓每一行都有自己的鏈接,那麼這將最大限度地減少問題。如果你真的想全力以赴,你可以讓每個單詞都有自己的鏈接。但是,你正在進入的東西,更容易與一些JS自動化,而不是手動在HTML中。
編輯:這裏是在香草JS解決方案,爲您簡單的例子工程,至少嘗試:
+0
這是一個非常簡單的解決方案,但它很難定位幾行文本(我將有幾行,我只是沒有把它們放在小提琴上)。 – Jon
+0
在我的編輯中看到小提琴鏈接...它可能會有所幫助。 –
相關問題
- 1. 圖片鏈接隱藏鏈接下面的鏈接
- 2. 如何隱藏圖片或Div鏈接
- 3. 如果鏈接本身使用jQuery,隱藏鏈接圖片?
- 4. 隱藏鏈接
- 5. 隱藏鏈接值
- 6. 被JS隱藏的鏈接
- 7. jQuery的 - 鏈接隱藏DIV
- 8. 隱藏的特殊鏈接
- 9. 隱藏符號鏈接文件夾到硬鏈接文件夾
- 10. 圖片鏈接
- 11. 圖片上的中心鏈接文字
- 12. 表格上的圖片鏈接文字
- 13. 隱藏文件的實際鏈接
- 14. jquery。如果鏈接在href中包含「文本」。隱藏鏈接
- 15. 隱藏鏈接在html
- 16. 無法隱藏鏈接
- 17. 隱藏鏈接在論壇
- 18. 下載鏈接隱藏
- 19. 隱藏在超級鏈接
- 20. php隱藏下載鏈接
- 21. 顯示隱藏鏈接
- 22. 隱藏在asp.net鏈接
- 23. 非惡意隱藏鏈接
- 24. 隱藏下載鏈接ASP
- 25. 履帶和「隱藏」鏈接
- 26. 隱藏鏈接inJSQMessageViewController氣泡
- 27. 隱藏鏈接在jquery datatable
- 28. PHP顯示/隱藏鏈接
- 29. 部分鏈接被隱藏
- 30. 直接鏈接到隱藏的div
這仍然不能讓背景鏈接工作通過「空」的一部分的文本框。 –
@skovalyov同意,背景鏈接在文本鏈接的「空白」部分仍然不起作用。 – Jon
http://jsfiddle.net/WHpMr/4/怎麼樣? – skovalyov