質問編集履歴

4

2017/08/27 06:10

投稿

fujiwara_carlos
fujiwara_carlos

スコア16

test CHANGED
File without changes
test CHANGED
@@ -1,4 +1,4 @@
1
- 現在、jquery mobileを用いて、todoリストアプリを作ろうとしています。そのうえで、「特定箇所をクリックすると、新たにpageを作成し、そのpageに遷移する」という仕掛けが必要となりました
1
+ 現在、jquery mobileを用いて、todoリストアプリを作ろうとしています。そのうえで、「特定箇所をクリックすると、新たにpageを作成し、そのpageに遷移する」という仕掛けが必要となりま
2
2
 
3
3
 
4
4
 

3

2017/08/27 06:09

投稿

fujiwara_carlos
fujiwara_carlos

スコア16

test CHANGED
File without changes
test CHANGED
@@ -1,8 +1,8 @@
1
- 現在、jquery mobileを用いて、todoリストアプリを作ろうとしています。そのうえで、作成される各Todoメモは、それぞれ独立したpageで管理したいと考えておりま
1
+ 現在、jquery mobileを用いて、todoリストアプリを作ろうとしています。そのうえで、「特定箇所をクリックすると、新たにpageを作成、そpageに遷移する」とう仕掛けが必要りました
2
2
 
3
3
 
4
4
 
5
- のために、新たなTodoメモを書く際には、body要素内に '<div data-role="page" id='/*ランダムのid*/'><textarea></textarea></div>' を新たに追加し、のページを開くような仕掛けが必要す。そこで、以下のようにコードを組んでみたのですが、うまく機能しません。原因のわかる方がいらっしゃれば、お教え願います。
5
+ そこで、以下のようにコードを組んでみたのですが、うまく機能しません。原因のわかる方がいらっしゃれば、お教え願います。
6
6
 
7
7
 
8
8
 

2

2017/08/27 06:09

投稿

fujiwara_carlos
fujiwara_carlos

スコア16

test CHANGED
@@ -1 +1 @@
1
- monacaサンプルプロジェクト「ToDoApp」ついて
1
+ 新たにpageを作成し、そのpage遷移する方法
test CHANGED
File without changes

1

試行内容を追記しました

2017/08/27 06:06

投稿

fujiwara_carlos
fujiwara_carlos

スコア16

test CHANGED
@@ -1 +1 @@
1
- monacaのサンプルプロジェクト「ToDoAppについて
1
+ monacaのサンプルプロジェクト「ToDoAppについて
test CHANGED
@@ -1,3 +1,47 @@
1
- monacaのサンルプロジェクト中に「ToDoApp」いうものがありますよね?
1
+ 現在、jquery mobileを用いて、todoリストアリを作ろうとしています。そうえで、作成される各Todoメモは、それぞれ独立したpageで管理したい考えております
2
2
 
3
+
4
+
5
+ そのために、新たなTodoメモを書く際には、body要素内に '<div data-role="page" id='/*ランダムのid*/'><textarea></textarea></div>' を新たに追加し、このページを開くような仕掛けが必要です。そこで、以下のようにコードを組んでみたのですが、うまく機能しません。原因のわかる方がいらっしゃれば、お教え願います。
6
+
7
+
8
+
9
+ ```html 側
10
+
11
+ <body>
12
+
13
+ <!--ホーム画面-->
14
+
15
+ <div data-role="page" id="list-page">
16
+
17
+ <h1>TODO App</h1>
18
+
19
+ <input type="button" id="new_Todo" value="new Todo">
20
+
21
+ </div>
22
+
23
+ </body>
24
+
25
+ ```
26
+
27
+
28
+
29
+ ```javaScript, jquery mobile
30
+
31
+ $(function(){
32
+
33
+ var new_Todo=document.getElementById("new_Todo");
34
+
35
+ new_Todo.addEventListener('click', function(){
36
+
37
+ var random_id= Math.random()
38
+
3
- あのアプリ、初期状態だと一回作成したToDo項目は編集できないんですね。そこで、作成した項目も編集できるようにしたいと考え、先ほどから方法を模索しております。しかし、なかなかうまくいきません。どなたか、やり方をお分かりになる方、その方法をお教え願います。
39
+ $("#body").append('<div data-role="page" id=' + random_id + '><textarea></textarea></div>');
40
+
41
+ $.mobile.changePage($("#" + random_id + ""));
42
+
43
+ });
44
+
45
+ });
46
+
47
+ ```