2018/07/11
DOMmy.js
DOMを簡単にそうさできる、とても軽いスクリプトです。これは、ページ上のさまざまなようそをそうさしたり、ようそにCSSアニメーションをてきようしたり、CSSのぞくせいやプロパティのそうさ、ようそのストレージそうさなどが可能です。しかも、他のスクリプトにいぞんしないで、たんどくでどうさします。
DOMmy.jsのとくちょう
DOMmy.jsは、じっこうがちょうこうそくで、とても簡単にDOMをそうさできます。IE9をふくむクロスブラウザに対応しています。ライセンスは、MITライセンスです。
- とても軽いスクリプトです。
- 他のスクリプトやライブラリにいぞんしません。
- ページ上のすべてのDOMを簡単にそうさできます。
- ページ上にきょうりょくなCSSアニメーションをさくせいできます。
- たんどくまたはふくすのイベント、ストレージ、CSSのぞくせいやプロパティをくわえることができます。
- こうぞうてきにきのうし、DOM Readyをサポートします。
サポートブラウザ
しゅようブラウザをサポートしています。
- Chrome
- Firefox
- Opera
- Safari
- Internet Explorer
※IE8以下はみサポートです。
DOMmy.jsの使い方
外部ファイル
当スクリプトを外部ファイルとして書いて、スクリプトをしょきかします。
1 2 3 4 5 6 7 | <script src="http://www.riccardodegni.com/projects/dommy/dommy-min.js"></script> <script> // do some DOMmy stuff $$$(function() { // ... }); </script> |
DOMのそうさ
DOMようその選択。
1 2 3 4 5 | // select an element by ID $('myel'); // select a collection of elements by css selector $$('#myid div.myclass p'); |
ようそにイベントをついか。
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 | // add an event to an element $('myel').on('click', function() { log('Hey!'); }); // add a events to an element $$('#myel p').on( 'click': function() { log('Hey!'); }, 'mouseout': function() { log('Hey!'); } }); |
ようそにプロパティをついか。
1 2 3 4 5 6 7 8 9 10 11 | // set html $('myel').html('new content'); // get an attribute var title = $('myel').attr('title'); // set an attribute $('myel').attr('title', 'my title'); // set attributes $('myel').attr({'title': 'my title', 'alt': 'alternate text'}); |
ようそにアニメーションをついか。
1 2 3 4 5 6 | // simple animation $('myel').fx({'width': '300px'}, 2000, callBack); // queue animations $$('.myel').fx({'width': '300px'}, 2000, callBack, true); .fx({'width': '300px'}, 2000, callBack, true); |
↓ DOMmy.jsのデモ
デモ
Author Profile
スターフィールド編集部
SHARE