OMG我拉我的頭髮試圖找出爲什麼一些鏈接不在UL工作。但是,如果你的右鍵點擊在新的標籤中打開的話。我不明白爲什麼有些不可點擊。前兩個鏈接可以工作,但它們是jQuery使用的事件。第三和第四個鏈接是實際的頁面,那些不工作,從來沒有最後一個JavaScript/jQuery鏈接。只是前兩個使用jQuery。其他人不。我重新格式化了我的CSS幾次,沒有任何區別。不尋常的標籤是因爲我使用Smarty。順便說一句,使用Chrome。鏈接不工作在LI
這是HTML
編輯:呈現標記
<div id="phomenu" class="photoMenu">
<ul>
<li><a id="avatar_13885_10028" class="set_avatar" href="#13885">Use This Photo As Avatar</a></li>
<li><a id="cover_13885_10028" class="set_cover" href="#13885">Use This Photo As Album Cover</a></li>
<li><a href="/page-13885-k4cjGSDSG4K.html">Page Photo</a></li>
<li><a href="/?page=photo&section=desc&pho_id=13885">Edit Photo Information</a></li>
<li><a id="remove_k4cjGSDSG4K_13885" class="remove_photo" href="javascript:void(0)">Delete this photo</a></li>
<li><a id="feature_13885" class="feature_photo" href="javascript:void(0)">Feature Photo</a></li>
</ul>
</div>
這是CSS
.photoMenu ul{
list-style-type: none;
list-style-position: outside;
margin: 0;
padding: 0;
font-size:9pt;
border-top: 2px solid #ffa449;
}
.photoMenu li {
margin: 0;
}
.photoMenu li a {
color: #FFFFFF;
border-bottom: 1px solid #e6e6e6;
display:block;
min-height:25px;
padding-top:10px;
background-color:#C6711B;
text-decoration: none;
}
.photoMenu li a:hover {
color: #FFF;
background-color: #f2a83a;
}
顯示我們**生成**標記,請。瀏覽器沒有看到smarty標籤,所以這不會幫助診斷問題。 – 2013-03-16 16:22:02
添加了渲染的標記。 – 2013-03-16 16:28:16
第三和第四個鏈接看起來像他們工作給我,還有其他東西在這裏丟失:http://jsfiddle.net/9XMVp/。最後2個鏈接不可能工作,因爲他們有'href =「javascript:void(0)」'。 – cimmanon 2013-03-16 16:34:44