我正在嘗試學習jQuery和JavaScript,所以請耐心等待。我有一個jQuery函數,可以在調整大小時添加和刪除類。 jQuery的:在JavaScript中調整大小的添加/刪除類
$(document).ready(function($) {
var $window = $(window), $element = $('.test');
function resize() {
if ($window.width() < 768) {
return $element.addClass('mobile');
}
$element.removeClass('mobile');
}
$window.resize(resize).trigger('resize');
});
我想在JavaScript中建立這個,但我只是學習它目前和我失去了試圖找出答案。我希望看到一個JavaScript示例,但我只找到了jQuery版本。我試圖瞭解這些差異。一個例子將不勝感激!
什麼你的問題嗎? – user7417866
所以你說你的代碼工作正常,你只是想讓別人在原生JS中給你寫相同的邏輯,對吧?此外,您擁有的邏輯將更適合於CSS媒體查詢,因爲它速度更快,並且具有更少的CPU開銷。 –
只要學習jquery - 海事組織發展更有效率,更清潔/更可維護。如果你*必須*去與js,那麼有大量的轉換參考,例如:http://youmightnotneedjquery.com/ http://callmenick.com/post/jquery-functions-javascript-equivalents –