Ngagunakeun atribut Contenteditable
Nyieun téks dina ramatloka editable ku pamaké anu leuwih gampang ti Anjeun bisa nyangka. HTML nyadiakeun atribut pikeun tujuan ieu: contenteditable.
The atribut contenteditable ieu mimiti diwanohkeun dina taun 2014 jeung sékrési HTML5 . Ieu hususna naha eusi eta ngokolakeunana bisa dirobah ku nganjang situs ti jeroeun browser nu.
Rojongan pikeun atribut Contenteditable
Paling panyungsi desktop modern ngarojong atribut éta.
Ieu di antarana:
- Chrome 4.0 jeung up
- Internet Explorer 6 sarta nepi
- Firefox 3.5 jeung up
- Safari 3.1 jeung up
- Opera 10,1 jeung up
- Microsoft Tepi
Sami mana pikeun panyungsi mobile paling pisan.
Kumaha Paké Contenteditable
Kantun nambihan atribut ka unsur HTML rék nyieun editable. Cai mibanda tilu nilai mungkin: leres, palsu na inherit. Inherit ngarupakeun nilai standar, hartina unsur dicokot tina nilai indungna na. Kitu ogé, naon baé elemen anak tina eusi karek editable Anjeun ogé bakal editable iwal mun ngarobah nilai maranéhna pikeun palsu. Contona, sangkan unsur DIV editable, pamakéan:
Jieun hiji Daptar Editable Ka-Do Ku Contenteditable
Eusi Editable ngajadikeun paling raos mun anjeun masangkeun eta kalawan gudang lokal, kitu eusi persists antara sesi sarta kunjungan situs.
- Buka halaman anjeun dina hiji redaksi HTML.
- Jieun bulleted, daftar unordered ngaranna myTasks:
- Sababaraha tugas li>
- tugas sejen li>
Ul>
- Sababaraha tugas li>
- Nambah atribut contenteditable kana
- unsur:
- Tambahkeun tumbu ka jQuery dina
tina dokumen Anjeun. Aksara>
- Di handap kaca anjeun, ngan luhureun
tag, tambahkeun Aksara anjeun:
$ (Document.ready (fungsi () {
}); Aksara> - Jero éta fungsi document.ready, tambahkeun Aksara Anjeun pikeun muka tugas kana localStorage tur meunang sagala pancén nya éta disimpen aya samemehna:
$ (Document.ready (fungsi () {
$ ( "# myTasks"). blur (fungsi () {// lamun kursor daun unsur #myTasks
localStorage.setItem ( 'myTasksData', this.innerHTML); // simpen keur localStorage
});
lamun (localStorage.getItem ( 'myTasksData')) {// lamun aya eusi dina localStorage nu
$ ( "# myTasks") html (localStorage.getItem ( 'myTasksData')).; // nempatkeun eusi dina kaca
}});
The HTML pikeun sakabéh kaca Sigana mah ieu:
Tugas abdi judul>
Aksara>
Sirah>
Tugas abdi h1>
Lebetkeun item pikeun daptar Anjeun. browser bakal nyimpen eta keur anjeun, ku kituna lamun Anjeun reopen panyungsi anjeun, éta baris tetep jadi di dieu. p>
- Sababaraha tugas li>
- tugas sejen li>
Ul>
$ (Dokumen) .ready (fungsi () {
$ ( "# MyTasks"). Blur (fungsi () {
localStorage.setItem ( 'myTasksData', this.innerHTML);
});
lamun (localStorage.getItem ( 'myTasksData')) {
$ ( "# MyTasks") html (localStorage.getItem ( 'myTasksData')).;
}
});
Aksara>
Body>
Html>