2014-03-26 23 views
0

我試圖隱藏一個鏈接,當窗口寬度變得低於600像素。 我已經嘗試過,我已經找到了一種方法來做到這一點,但到目前爲止,我還沒有找到任何似乎有效的方法。我試着用:我想隱藏某個寬度的鏈接。怎麼樣?

@media screen and (max-width: 600px) { 
    #hideme { 
     display: none !important; 
    } 
} 

這並沒有爲我工作..隨時檢查出的jsfiddle

jsFiddle

+0

爲什麼你在問題中包含媒體查詢,並且在提琴中使用jScript?你可以使用媒體查詢來做到這一點。你打算使用像JavaScript一樣的javascript,windowsize - > this,那麼這個。更好的方法是使用mediaQuery進行響應式設計 –

+0

@media只有屏幕和(最大寬度:600px){}必須工作,檢查你做錯了什麼,而不是通過jQuery –

回答

2

你的CSS媒體查詢應該工作。以下是演示:http://jsfiddle.net/nBZxc/2/

jQuery的版本,你可以使用$(document).width()代替document.width

if($(document).width() > 600) 
{ 
    $("#hideme").hide(); 
} 

Updated Fiddle

+0

他想使用CSS –

+0

@PratikJoshi看到提琴 –

+0

不一定需要css,我會嘗試這種方法並回復你! – Adamdadam

0

您好,我用媒體查詢隱藏您在窗口寬度內容調整

http://jsfiddle.net/nBZxc/3/

@media only screen and (max-width : 600px) { 
    #hideme{display: none!important;} 
} 
0

我沒有關於CSS更多的想法,但你可以通過JS隱藏元素。

if($("#element_id").width() > 600){ 
    $(this).hide(); 
    /* or 
    $(this).css('display', 'none'); 
    */ 
} 
相關問題