2013-07-14 91 views
0

是否有可能使用jquery/css刪除錨標記的默認CSS。
我允許用戶選擇different jquery theme。這就是我必須刪除錨標記的默認顏色/ CSS的原因。原因是如果我爲我的錨標記使用了一種固定顏色,那麼如果用戶選擇它,則不適用於其他主題,這就是我想要移除錨標記的默認顏色的原因。如何禁用錨標記的默認CSS顏色

這裏是我使用的標籤:

<h2 class="post-title"> 
    <a href=""> Blog post title </a> <!-- How to disable the default css color of anchor --> 
</h2> 

如果我錨使用CSS那麼這不適合我的其他主題。 Tha的原因,我想刪除我的錨標記的默認CSS顏色。我現在選擇的主題

電流不匹配默認錨點的行爲,你可以在此圖像中看到,

enter image description here

請幫我解決這個issue3。

+0

這是一個奇怪的問題。您可以設置'a'的顏色,並使用CSS選擇光標圖標。如果你需要禁用點擊事件,你可以使用jQuery。你需要哪些部分幫助? –

+0

@AhmadAlfy其實,你沒有正確理解我的懷疑。我不是要求如何在我的錨標籤上使用CSS的幫助?我問「如何去除錨標籤的默認顏色?」請再次閱讀我的問題 –

+0

是什麼讓你認爲CSS是改變元素外觀方式的錯誤工具*? – Quentin

回答

0

你會想用CSS而不是JS做到這一點。在你的CSS文件中使用這樣的東西:

a, a:hover, a:visited { 
    /* your styles */ 
} 
+0

先生,我不是要求有關如何在我的錨標記上使用CSS的幫助?我問「如何去除錨標籤的默認顏色?」請再次閱讀我的問題 –

0

你可以像這樣設置顏色,而無需在css文件中定義。無論是負載還是主題變化。

DEMO http://jsfiddle.net/yeyene/c2yHg/1/

$(document).ready(function(){ 
    // set color on DOM ready, before theme change 
    $('.post-title a').css({'color':'#000' }); 

    // set color when theme change 
    $('#theme').on('change', function() { 
     $('.post-title a').css({'color':$(this).val() }); 
    }); 
}); 
+0

先生,我很欣賞你的答案,但它對我沒有幫助。因爲我選擇的主題來自http://jqueryui.com/themeroller/。所以,我不能照你所說的去做。如果你告訴我如何刪除錨標籤的默認CSS顏色,那麼我的問題將得到解決 –