我只想在窗口大小低於960像素的情況下使用字體真棒圖標,所以如果(window.matchMedia(「(max-width:960px)」)。)匹配,我調整了960這個圖標不得不消失,重新出現在窗口960下調整窗口的大小,所以我有這樣的代碼:使用jquery調整窗口大小的功能
$(window).resize(function() {
if (window.matchMedia("(max-width: 960px)").matches) {
$('li.has_children').prepend('<i class="fa fa-arrow-up"></i>');
$('li.has_children').click(function (e) {
$(this).children('i').toggleClass("fa-arrow-up fa-arrow-down");
$(this).children('ul.navi').toggle('1000');
return false;
});
}
}).trigger("resize");
但問題是,當我調整窗口的大小,我有多個圖標,而不是一個
爲什麼不使用CSS @media做到這一點 – pathfinder
我第一次使用媒體查詢與此一:後{ 顏色:黑色; 內容:「\ f107」; font-family:FontAwesome; }但問題是,當我想要更改圖標上單擊我無法獲得css內容後與jquery –