ある会社のホームページを改修作業を請け負っていて、モバイル等の画面の小さなブラウザで見たとき、メニューが表示されないので不思議に思ってたんですが、前任者が下のようなコード書いてたんですよね。
<script type="text/javascript">
<!--
if (screen.width <= 940) {
(function($){
$(function() {
$('#menu .switch').on('click', function() {
$(this).next().slideToggle(300);
$(this).toggleClass('active');
});
});
})(jQuery);
}
-->
</script>
まあこんなコード書いてちゃ駄目だよなぁって思っちゃいました。
皆さんは何故だかわかりますか?もう一点指摘したいところはあるんですけどね。