【JavaScript】Swiper.jsを使ってjQuery要らずのスライダー
ウェブサイトではトップ画面などによくスライドショー/スライダーを見かけますよね。
でもHTML/CSSだけではスライダーは実装出来ません。
なるべく簡単に実装できるよう、私もよく利用するSlick.jsやbxSliderなどのプラグインがありますが、jQuery必須だったりします。
jQueryはJavaScriptを拡張したものです。
JavaScariptもままならないのにjQuery??という方、、、困りますよね。
今回はできる限り素のJSを利用したいという方や、HTML/CSSと学んで次にスライダーをとにかく実装できるようになりたいという方にjQuery不要の「Swiper.js」導入方法を解説したいと思います。
続きを読む【HTML/CSS】ハンバーガーメニューPart.1「必要?不要?論」
ハンバーガーメニューって美味しそうな名前ですね。
よくスマホサイトなんかに使われる事の多い、アイコンをタップすると開閉式でニュっと出てくるナビゲーションの事です。
このサイトでは現在スマホで見た時に使っています↓
三本線のアイコンがハンバーグみたいに見えるからそう呼ばれるようになったんだとか。
こういったタップやクリックなどのアクションに合わせてサイトに動きをつけるような部分の多くはJavaScriptが使われています。
このサイトでも部分的にJavaScriptを使用していますが、ベーシックな開閉の機構はHTMLとCSSだけで出来ています。
今回から前回ヘッダーに実装したメニューを、スマホの際に開閉式ハンバーガーメニューにした方法について解説していこうと思います。
Part.0的な前回記事、はてなブログでの横並びメニューの実装方法の記事はこちら↓
続きを読む
【JavaScript】ウィンドウを閉じる動作はChrome等で動かない
とっさにクライアントから受けた質問であった、ウィンドウを閉じたいけど出来ないからどうすれば良いかというもの。
通常であればJavaScriptで
window.close();
この一行だけで事済みそうなもの。
実は現在この命令はコンソールの内容いわく
「Scripts may close only the windows that were opened by them.」
という英語で一蹴されてしまいます。
訳すと
「スクリプトは、スクリプトによって開かれたウィンドウのみを閉じることができます。」
とのこと。
続きを読む