[英]CSS3 How do i add a hyperlink to <div data-image=“#”>
抱歉,我之前嘗試過問這個問題,但沒有取得好的結果,所以這里再次嘗試。 我嘗試了很多事情,但仍然沒有取得任何好的結果。
代碼在這里-> PasteBin
我想為忍者滑塊的數據圖像添加一個超鏈接。 我之前從未見過數據圖像,但是我不能使用img src =“#”,因為如果您需要更多信息,則無法使用javascript,請告訴我。 這讓我發瘋!
<div id='ninja-slider'>
<ul>
<li>
<div data-image="images/md/1.jpg"> </div>
</li>
<li>
<div data-image="images/md/2.jpg"> </div>
</li>
<li>
<div data-image="images/md/3.jpg"></div>
</li>
<li>
<div data-image="images/md/4.jpg"></div>
</li>
</ul>
</div>
這是麻煩的部分。
只需將<div>
括在<a>
標記內。 這樣, <div>
在技術上就是鏈接。
<div id='ninja-slider'> <ul> <li> <a href="images/md/1.jpg"> <div data-image="images/md/1.jpg"></div> </a> </li> <li> <a href="images/md/2.jpg"> <div data-image="images/md/2.jpg"></div> </a> </li> <li> <a href="images/md/3.jpg"> <div data-image="images/md/3.jpg"></div> </a> </li> <li> <a href="images/md/4.jpg"> <div data-image="images/md/4.jpg"></div> </a> </li> </ul> </div>
您可以使用Java腳本添加鏈接
例:
<div onclick="javascript:location.href='http://www.google.com/'" data-image="images/md/1.jpg"> </div>
您也可以使用CSS更改指針
#ninja-slider ul li div{
cursor:pointer;
}
謝謝..
嘗試使用:
<div onclick="location.href='http://www.example.com';" />
或改用span或標簽
<style type="text/css">
.myspan {
display: block;
}
</style>
<a href="#"><span class="myspan">text</span></a>
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.