//じだいどりーむ//です。

 僕は、隣の人にパソコンを教える、ある意味家庭教師
的なアルバイトとしています。

 それで質問ですが、マウスの右クリック、左クリック、
Wクリックってどういう意味ですか?

 例えば、「ワードを立ち上げてください」と僕が
言ったとき、その、教えてもらう人はかならず、
右?左?W?と聞きます。
ホームページ閲覧中に次に進むときに
やっぱり、右?左?W?と聞きます。

 なんとか、頭で覚えてもらえるような、
適切な何語なりキーワードを探しています。

 あなたなら、教えるとき、どうやって区別させますか?
僕は、なんとなく、右・左を使っているので、改めて、
どういうときに右で、
どういうときに左で、
どういうときにWかと聞かれると、困ってしまいます。

 助けてください。

このQ&Aに関連する最新のQ&A

A 回答 (10件)

教える側で語句の選択を慎重にすると、わりと理解してもらえ易いかと思います。



例えば、こんな感じ、、、
・「ワードを”起動”してください。」(起動=Wクリック)
・「ファイルメニューを”選択”してください」(選択=左クリック)
・「ボタンを”押して”ください」(押す=左クリック)
・「ショートカットメニューを”出させて”ください」(出させる=右クリック)

私は、初心者のひとに理解してもらうときに、このように説明しています。
# この手を使う場合は、習うひとに「わかり易い言葉を使ってくれ」と頼まれても断ってください。
# 意味を説明して、言葉をちゃんと理解してもらわないと、ご本人がマニュアルやヘルプを読めなくなります。

なるべく最初のうちは「開く」を使わないようにします。
「開く」は全部を表すので、習うひとが混乱してしまう可能性があります。

私の場合、自分が慣れるまで「命令=?クリック」の対応表を作って、それを見ながら説明していました。

ご参考になれば、幸いです。
    • good
    • 1
この回答へのお礼

かなり、参考になりました。
マニュアルやヘルプを読めなくなるというのは、確かに
わかるような気がします。

 僕自身が、「選択」しているのか「開いているのか」
いまいち、身体で覚えてるせいで、全く無意識なので、
自分の方で、考えて指示する必要がありますね。
僕のほうの、問題ですね。こりゃ、本当に、
参考になりました。

お礼日時:2000/12/25 23:01

57歳のオジサンです。


初心者から中級者に教えています。教えられることも多いですが……
「赤ちゃんになった積りで、体で覚えてください」を第一声にしています。
「メモは禁止します」が第二声です。
中間管理職ほどメモを取りたがります。そして直ぐに忘れます。これを禁止すると必要に迫られていない中間管理職は口実を設けて逃げ回ります。必要に迫られてスリヨって来た時に一言、
「あの時にやっておけば慌てないで済んだとおもいませんか?」
とやんわりと言って差し上げます。
小生、性悪な性格なのかもしれません。
でも素直に小生の言うことを守る人は、必ず習得してくれますよ。
上記第一声と第二声はjidaidreamさんには言い出せないかもしれませんが………ご参考まで
    • good
    • 1

私もよく人に教えることがありますが、


右クリックについては最終的に、「気のきいた事をやりたい時は右クリック」と教えてます(^^;;;
だいたいこれで納得してくれてます。
Macしか使ったことのない人には特に有効だと思います。
    • good
    • 1

パソコンを習い始めたばかりの頃は、こういう疑問が、よくあるんですよね・・・。

私も、人に聞きづらい質問が、
よくあったので、悩みました・・・。
 さて、本題に入りますと、
私は、まず、
マウスの自然な置き方から、話を始めます。
知っている人なら、
「なんだよ、御前、人を馬鹿にしているのか!?」
という御答えが返ってきそうですが、高齢者の方にも、
投げ出さずに、ある程度のところまで、理解してもらおうとすると、この辺りから、入らないと駄目なのです。
実際、
「左のボタンを、一回押して下さい」
と頼んだところ、その方は、マウスのコードが付いている
方を前にして考えるのか、付いてない方を前にして考えるのかが、わからなかったそうです。
理由を聞いてみたところ、
「だって、君、マウスというのは、鼠に似ているから、
「マウス」と言うんだろう?それならば、コードを尻尾と
見て、コードが付いて無い方を前に考える事も出来るのではないかね?」
と、御答えになりました。
「変わった考え方だが、一理あるな。」
と思いました。それ以来、私は、
「コードの付いている方を、前と考えて下さい。」
と、まず最初に説明するようになりました。
そして、マウスの後からみて、右利きの方には、
「右クリックというのは、お箸を持つ方の手で、ボタンを
一回押す事です。」
「左クリックというのは、お茶碗を持つ方の手で、ボタンを一回押す事です。」
そして、Wクリックというのは、左クリックを素早く、
二回やる事です。」
と、お話して、上手くいかない方は、大抵クリックの速さが遅すぎる事を発見したので、その事を指摘し、遅くても大丈夫のように、マウスを設定するようにしました。そして、単に、
「マウスをクリックして下さい。」
と言われたら、左クリックの事であるという事も御話しました。
 また、クリックの使い分けですが、
「画面上にあるアイコンを起動させたい時は、Wクリックです。」
「アイコンの中身を見たい時は、右クリックです。」
「それ以外は、基本的に、左クリックだと考えて下さい。」
とお答するようにしました。
 初心者の方に、多くの内容を、一度に大量に教える事は、嫌気がさす元であろうと考えたからであります。
それで、パソコンを使用している間に、教わっている方も
次第に上達していき、興味が増してくると、
「これは、どうやるのか?」
と、自発的に聞いてくるようになります。(勿論、例外の方もいらっしゃいますが、そういう時は、此方から出向いて、「わからない所はありませんか?」と聞きます。)
 このようにしてやっていくと、上達の速さに、個人差こそありすらすれ、まず上手くいきます。
宜しければ、試して下さい。
 このような回答でも、お役にたてれば、幸いです。
    • good
    • 1
この回答へのお礼

カーっ。コードが「しっぽ」とは何事ぞ!。
でも、それも一理ありますね。確かに。
有難うございます。

お礼日時:2000/12/25 22:58

私が以前良く使っている時に、


「マウスの左クリックは、ファミコンのAボタンです」
と言っていました。
ファミコンやったことある人なら、これで大抵意味が通じます。
じゃあ右はBボタンかっていうとそんなこともないんですが。

ダブルクリックはアイコンを開くときだけですね。
・アイコンを開く時はW
・何かボタンを押したい時は左
・アイコン等に対して、「開く」以外の動作を行いたいときは
右クリックで調べる・・・

自分が「どの」アイテムに対して「どんな」操作を行いたいのか、
それを明確に意識しながらやらせると、説明を加えやすいかも知れません。
(「どんな」操作が出来るのか知りたい時は右クリックで
メニューを出す)
(”ファイル”とか”開く”とかの概念はどの程度身に付いてるのでしょう?)

「ワード開いて」ではなくて「ワードのアイコンに対して
”開く”操作をして」と。
まぁ、ずっとこんなタルいこと言ってられませんので、
そのうち「開く」概念が身に付いてきたら短縮しても問題ないでしょう。
    • good
    • 2

◆Naka◆


私もPCの家庭教師を生業としていますが、初心の方に教えるときは、とにかく「まず自分でやらせてみる」ことにしています。

とりあえず…
・リンクやランチャーのボタンは左のワンクリック
・アイコンはダブルクリックで実行
・メニューを出したければ、右クリック
とだけ、教えておきますが、それ以外は自由にやらせています。
「ワードを立ち上げてください。」
「どうやって立ち上げるんですか?」
「まあ、やってみましょうよ。」
こんな感じです。

実際、「やり方は一通りではない」という例だって山ほどありますよね。(特にWindows)
目的さえ達すれば、必ずしも教える側のスタイルに合わせなくてもいいでしょう。
そのうち、その人なりのやり方ができあがってきますよ。
ある程度基礎が出来てから効率的なやり方を教えた方が、納得し、身にも付きやすいでしょう。
それに、毎度毎度教えていると、何をやるときも不安になって、依存する傾向が出てきますから。
まずは「やらせてみる」ことだと思いますよ。
    • good
    • 0

下の方々と同じですが、言葉だけ。


あくまで教える用なので、厳密なところは無視。

デスクトップ上でアイコンクリックしてソフトが起動するのを「パソコン画面の上にいろんなソフトがのっかる」というイメージでとらえ、

パソコン画面では
選ぶ -> 左
開く、動かす -> W
機能 -> 右

ソフトの上では(例えばブラウザとかワード)
選ぶ、動かす -> 左
機能 -> 右

って感じでしょうか。

「なんでパソコンとソフトでは違うんだ!」
といわれたら、エクスプローラ->表示->フォルダオプションでWebスタイルに変えてしまいましょう。(Win98の場合)
そうすれば、Wクリックは使わず、デスクトップ上でも左のシングルでプログラム起動できます。

「最初から素直にそうすればいいんじゃ!」って言われたりして(笑)
    • good
    • 0

Wクリック→プログラムを実行(動いてもらう)


左クリック→指定、指示(見たい、何かしたい)
右クリック→特別な事をしたい(状態の変更)

こんな感じかなあ。他の方の御意見と共に参考にしてちょうだい。
    • good
    • 3

私も素人ですが・・・


私の感じでは、生徒さんはお年をお召しの方とお見受けしました。 年を取ると理屈を知りたがる。だからなかなか覚えられない。子供は理屈ではなく、事実をそのまま受け入れるから上達が早い。
正直言って理屈から入らないで、開くと言ったら左をダブルクリック、ボタンやメニューを押す時は左クリックそしてコピーとか貼り付けとかパソコンに命令したい時は右クリックでいいと思います。
「こういうものなんだ」理屈なんて無いと教えられては如何ですか。
 理由を説明すると、その中に分からない事が出てくる。それをまた知りたくなる。これの繰り返しになり、きりがない。
私だってプロパティって何?なんて聞かれたら答えられない。「プロパティ」を選択したら出てくる表と理解しています。
    • good
    • 1
この回答へのお礼

鋭いですね。定年退職された、老夫婦といわないまでも、
60を過ぎた方です。

 その方は、理屈っぽくはありませんが、やっぱり、
頭の中で、考えてマウスを押しているような様子が
あります。

 理屈なしで通るかどうか・・・有難うございます

お礼日時:2000/12/25 23:04

私も何気なく使っていますけど、そうですね…



とりあえずこれ→右クリック(選択されますよね)
何かしたい  →左クリック(メニューが出ますよね)
はい、決定  →Wクリック(実行されますよね)

私の中での位置付けを言葉にするとこのような感じでしょうか。
少し回答からずれてしまったかもしれないですね。すみません。
    • good
    • 1
この回答へのお礼

早速の回答、有難うございます。

 確かに、位置付けはそうですね。
僕は、言葉になりませんでしたから。
なかなか、ムズカシイですね。

お礼日時:2000/12/25 22:56

このQ&Aに関連する人気のQ&A

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

このQ&Aを見た人はこんなQ&Aも見ています

このQ&Aを見た人が検索しているワード

このQ&Aと関連する良く見られている質問

QJQueryでクリック時のタグの親子の関係について

以下のコードのspanをクリックするとspanとdivをクリックしたことになってしまいます。
spanをクリックしてもdivをクリックしたことにしないようにするには
どうすればよいのでしょうか?
<!DOCTYPE HTML>
<html lang="ja">
<head>
<meta charset="UTF-8">
<style>
div {
padding: 20px;
background: #EEE;
}
</style>
<script src="http://code.jquery.com/jquery-1.7.2.min.js"></script>
<script>
$(function(){
$("div").click(function(){
console.log("click div");
});
$("span").click(function(){
console.log("click span");
});
});
</script>
</head>
<body>
<div>
<span>Click!</span>
</div>
</body>
</html>

以下のコードのspanをクリックするとspanとdivをクリックしたことになってしまいます。
spanをクリックしてもdivをクリックしたことにしないようにするには
どうすればよいのでしょうか?
<!DOCTYPE HTML>
<html lang="ja">
<head>
<meta charset="UTF-8">
<style>
div {
padding: 20px;
background: #EEE;
}
</style>
<script src="http://code.jquery.com/jquery-1.7.2.min.js"></script>
<script>
$(function(){
$("div").click(function(){
console.log("click div");
});
$("span").click(function(){
consol...続きを読む

Aベストアンサー

ライブラリを使用しない場合は、
divとspanの両方にイベントハンドラを登録した場合、"click span"のあとに"click div"の2つのアラートが順番に出るはずです。

jQueryを使用した場合に"click div"しか出ないのであれば、
jQueryの内部処理にて、click spanが抑制されていると思います。

すみませんがjQueryについてはわかりかねますので、内部処理の抑制を解く方法を知らないのですが、
.click()を呼び出す(イベントハンドラを登録する)順番を逆にするとどうでしょうか。

$(function(){
$("span").click(function(e){
e.stopPropagation();
console.log("click span");
});
$("div").click(function(e){
e.stopPropagation();
console.log("click div");
});
});

その上で、No.2に書かれているような処理の伝播を止める方法を使えばいいと思います。

--------
別の方法として。

<div>にだけイベントハンドラを登録して、その内部でどの要素がクリックされたかを判断してみてはどうでしょうか。

$(function(){
$("div").click(function(){
if( $(this).get(0).nodeName==='SPAN' ){
console.log("click span");
}else{
console.log("click div");
}
});
});

ライブラリを使用しない場合は、
divとspanの両方にイベントハンドラを登録した場合、"click span"のあとに"click div"の2つのアラートが順番に出るはずです。

jQueryを使用した場合に"click div"しか出ないのであれば、
jQueryの内部処理にて、click spanが抑制されていると思います。

すみませんがjQueryについてはわかりかねますので、内部処理の抑制を解く方法を知らないのですが、
.click()を呼び出す(イベントハンドラを登録する)順番を逆にするとどうでしょうか。

$(function(){
$("span").click(fun...続きを読む

Q右クリックできない場所で右クリックでダウンロードのフリーソフトを使いたいんですが方法ないですか?

右クリックできない場所でダウンロードのフリーソフトを使いたいんですが方法ないですか?

Aベストアンサー

http://www.lunascape.jp/download/
のlite版ならいけたと思います。
ただ、サイトの管理人さんの意思を尊重してくださいね。donloadできないということはそれなりの都合があるからと思うので。
管理人さんに直接メールして知らせたり程度のことはしてくださいね。

QワードプレスでjQuery 右から飛び出ているボタンをクリックするとボックスがスライドして出てくるよ

ワードプレスでjQuery

右から飛び出ているボタンをクリックするとボックスがスライドして出てくるようにしたのですが、ワードプレスでjQueryを使う方法が調べてもよくわかりませんでした。
(調べるとたくさん出てくるのですが、その通りにやってもうまく動きません)

この件で何日も悩んでいて本当に困っています。
知識のある方、教えていただけませんか?

どうか宜しくお願いします(TT)

Aベストアンサー

>これをダウンロードして、どこへダウンロードしたデータをアップロードしたらよいのでしょうか?
答えはすべて前回のところにありますよ。
<link rel="stylesheet" type="text/css" href="<?php bloginfo('template_url'); ?>/css/jquery.bxslider.css">
<script type="text/javascript" src="<?php bloginfo('template_url'); ?>/js/jquery.bxslider.min.js"></script>
これです。
なので、私の場合は、テーマの中に「css」と「js」フォルダを作ってその中に入れているので、js/jquery.bxslider.min.jsこのようにしてます。
すべてここで聞くのではなくて、ネットで調べたらたくさんでてきます。
今後自分で作っていくのであれば検索して解決していかないと何もできませんよ。

Qマウスの「右を押しながら左クリック」などのコマンドは可能ですか?

通常の5ボタンマウスを使っております。

それぞれ、1つずつのコマンドしか割り当てることができません。
たとえば、「右を押しながら左」で『Deleteキー』を割り当てたりすることは可能でしょうか?
「左を押しながら文章を選択して右」でコピペ(Ctl+C)とかもしたいのですが、、 方法はあるのでしょうか。

※マウ筋というマウスジェスチャーソフトを使っておりますが、
↑これではできないみたいです。

よろしくお願いします。

Aベストアンサー

yukk2000さんの求めてる操作が含まれてるかは判りませんが私はFirefoxでFire Gestures 1.1.6というアドオンを使ってます。
5パターンのジェスチャのうち、ロッカージェスチャで左右のクリックボタンに対して様々な動作を設定出来ますが。

自分の場合、このジェスチャには右クリ⇒左クリで前のタブへ
左クリ⇒右クリで次のタブへ・・・の動作を設定してます。

Q1枚の画像をクリックして複数の画像と詳細を入れられるJQueryのLightBoxプラグイン

JQueryのLightBoxプラグインでは、1枚の画像をクリックしたら、他の並べてある画像も見れてしまうと思います。

今回、1枚の画像をクリックして複数の画像と詳細を入れられるLightBoxのプラグインを探しています。

何がしたいかと言いますと、例としましては、一覧の商品画像が並んでいて、その画像をクリックすると、その商品の他の画像も見れて、そこには、簡単な商品情報を写真の下にHTMLで記載できるようなタイプを探しています。

最初は、ポップアップのみ実装して、そこにスライドショーをはめ込み、下に詳細をHTML・CSSで作成していたのですが、どうしてもポップアップしてからのスライドショーがうまく動かず、ブラウザのウィンドウの横幅をずらずと、スライドショーが正常に動くのですが、色々CSSなどをいじってみたのですが、解決しなかったため、LightBoxのプラグインならやりたいことができるかと思い、探しているんですが、詳細情報をHTML・CSSで実装できないものばかりです。

そこで良いJQueryのプラグインを知っている方がいれば教えていただきたいです。

宜しくお願いします。

JQueryのLightBoxプラグインでは、1枚の画像をクリックしたら、他の並べてある画像も見れてしまうと思います。

今回、1枚の画像をクリックして複数の画像と詳細を入れられるLightBoxのプラグインを探しています。

何がしたいかと言いますと、例としましては、一覧の商品画像が並んでいて、その画像をクリックすると、その商品の他の画像も見れて、そこには、簡単な商品情報を写真の下にHTMLで記載できるようなタイプを探しています。

最初は、ポップアップのみ実装して、そこにスライドショーをはめ込み...続きを読む

Aベストアンサー

こんにちは
少し調べてみただけなので、ヒントにでもなれば程度ですが・・・


>一覧の商品画像が並んでいて、その画像をクリックすると、
>その商品の他の画像も見れて、そこには、簡単な商品情報を
>写真の下にHTMLで記載できるようなタイプを探しています。
LightBox系のプラグインは数多くあるので種々様々ですが、画像のグループ化ができて、キャプションを付けられるものが多くあります。
画像グループの一つだけを表示して(残りは非表示)おいて、利用すれば似たようなことが実現可能と思います。
ただし、大抵の場合、キャプション部分はtitle属性やrel属性を利用していると思いますので、テキストになってしまいます。

>ポップアップのみ実装して、そこにスライドショーをはめ込み、
>下に詳細をHTML・CSSで作成していたのですが、どうしても
>ポップアップしてからのスライドショーがうまく動かず~
この方法もありのように思います。
ポップアップの実装はライブラリを利用したのでしょうか?
LightBox系のライブラリの多くは、背景レイヤや表示レイヤなどの構成があるので、先にこれらの要素を作成しておいて、その中に表示する要素の『コピー』を作成して表示しているものが多いと思います。
それなので、最初のHTML要素にスライドショーを設定しても、コピーには反映されないということが起こっていたりしませんか?
表示の際のイベントを取得できるAPIを用意しているプラグインを利用すれば、セット後に表示用の要素に対してスライドショーの初期設定を行うようにすれば実装可能ではないかと想像します。
ただし、この場合は画像ではなくコンテンツを表示できるタイプのプラグインである必要がありますね。

>詳細情報をHTML・CSSで実装できないものばかりです。
上にも述べましたが、画像専用ではなく、コンテンツを表示できるタイプのものを選べばHTML、CSSともに利用可能と思います。
ただし、要素のコピーが表示される可能性があるので、CSSの要素指定には少しだけ注意が必要かもしれません。

>ポップアップした写真をクリックすると、外部リンクへいき、
>矢印をクリックすると次の画像が見れる仕様にできるものを探しています
通常のLightBox系のものでは、対象の指定が
 <a href="one.jpg" title="Image Caption">
  <img src="one_thumb.jpg" alt="">
 </a>
のような構造になっているものが多いと思いますので、これに対してさらにリンクを設定しようとすると、別途工夫が必要になりそうです。
それよりも、インラインコンテンツなどを表示可能なプラグインを利用なさる方が、HTMLでのリンク設定が可能になるので、扱いは楽になりそうですね。

数は少ないかも知れませんが、コンテンツ表示でグループ化できそうなものもあるようです。
配布サイトの雰囲気を見ただけで、実際にはテストしていませんので明言できませんが、例えば・・・
http://www.no-margin-for-errors.com/projects/prettyphoto-jquery-lightbox-clone/#prettyPhoto
下の方にある「Inline content」の例を見ると、複数のコンテンツをページングしていますので、このような利用方法で実現の可能性があるのではないかと推測します。

あるいは、
http://fancybox.net/home
fancyboxもコンテンツ表示が可能なプラグインですが、一番下の「manual call 」で、manual2の指定では直接に複数の画像を指定しています。
exampleは画像なのですが、対象の指定にインラインコンテンツ(またはjQuery オブジェクトやHTML要素など)を指定できるなら、同様に実現できそうに思えます。
ただし、このタイプの書式の説明がサイト内をざっと見ても見当たらなかったので、残念ながら可能なのかどうかがわかりません。

※ 簡単に調べてみただけなので、とてもお役には立たないと思いますが、少しはご参考にでもなれば・・・

こんにちは
少し調べてみただけなので、ヒントにでもなれば程度ですが・・・


>一覧の商品画像が並んでいて、その画像をクリックすると、
>その商品の他の画像も見れて、そこには、簡単な商品情報を
>写真の下にHTMLで記載できるようなタイプを探しています。
LightBox系のプラグインは数多くあるので種々様々ですが、画像のグループ化ができて、キャプションを付けられるものが多くあります。
画像グループの一つだけを表示して(残りは非表示)おいて、利用すれば似たようなことが実現可能と思います。
ただ...続きを読む

Qスタートを右クリックしたとき・・・

windows98SEを使っています。
左下の「スタート」を右クリックすると「開く」「エクスプローラー」「検索」などが出てきますよね。

以前フリーソフトをDLして、使わないのでコンパネの「設定と削除」で消しましたが、
この「スタート」右クリックの所に、そのソフトの名前が残ってしまってるんです。押してみると「.exeがありません」そりゃそうです・・削除してあるんですから。

で、これを消すにはどうしたらいいでしょうか?
教えてください。

Aベストアンサー

・ [スタート] -> [ファイル名を指定して実行] で regedit と入力して [OK]
・ HKEY_CLASSES_ROOT -> Directory -> Shell とたどります。
・ Shell の中にある項目名、または項目を選択したときに画面右側に表示される "(標準)" のデータが "右クリックメニューに表示される文字列" ですので、該当する項目を探します。
・ 見つかったら、その項目を右クリックして [削除] です。

※ 他の項目を間違って削除してしまわないよう、くれぐれもご注意を。
※ Directory に無ければ HKEY_CLASSES_ROOT -> * -> shellex で探すのですが、こちらはちょっと複雑ですので、できればそのフリーソフトの名前を教えてください。

 他に、"マイ コンピュータ" を開いて、(C:) など…ドライブの右クリックメニューにもその名前が残っているときには、HKEY_CLASSES_ROOT -> Drive -> Shell で探してみてください。
 "マイ コンピュータ" や "ごみ箱" の右クリックメニューの場合は HKEY_CLASSES_ROOT -> Folder -> Shell だったと思います。

・ [スタート] -> [ファイル名を指定して実行] で regedit と入力して [OK]
・ HKEY_CLASSES_ROOT -> Directory -> Shell とたどります。
・ Shell の中にある項目名、または項目を選択したときに画面右側に表示される "(標準)" のデータが "右クリックメニューに表示される文字列" ですので、該当する項目を探します。
・ 見つかったら、その項目を右クリックして [削除] です。

※ 他の項目を間違って削除してしまわないよう、くれぐれもご注意を。
※ Directory に無ければ HKEY_CLASSES_ROOT -> * -> she...続きを読む

QjQueryでネスト構造の
  • がクリックされた時にそのidを取得する方法について
  • jQueryでネスト構造になっているリストがクリックされた時に、そのidを取得するプログラムを作っています。
    第一階層は取得できるのですが、第二階層の<li>をクリックすると二重に処理が動いたり、親要素の値が取得されてしまったりしてうまく動きません。

    jQueryでの取得方法を教えていただければと思います。

    [HTML部分]
    <ul id="sample">
    <li class="parent" id="1-1">項目1−1
    <ul class="children">
    <li class="chaild" id="2-1"></i>項目2-1</li>
    <li class="chaild" id="2-2">項目2-2</li>
    <li class="chaild" id="2-3">項目2-3</li>
    </ul>
    </li>
    <li class="parent" id="1-2">項目1−2</li>
    </ul>

    [jQuery部分]
    <script type="text/javascript">
    $(document).on('click', '.parent , . child', function (e) {
    var id = $(this).attr("id");
    alert(id);
    });
    </script>


    onクリックのセレクタの指定をいろいろと試してみましたが、下記のような結果となりうまく動作しません。
    ('.parent , . child')
    親は正しくidが取得できたが、子はすべて1-1となってしまい、正しく取得できない。

    ('li')
    親は正しくidが取得できたが,子は2-1と取得できてから、もう一度1-1と取得され、2回処理が動いてしまっている。

    ('.parent')
    親は正しくidが取得できたが、子は全て1-1と取得される。

    ('#sample>.parent li')
    子要素は正しく取得できるが、親要素が取得できない。

    jQueryでネスト構造になっているリストがクリックされた時に、そのidを取得するプログラムを作っています。
    第一階層は取得できるのですが、第二階層の<li>をクリックすると二重に処理が動いたり、親要素の値が取得されてしまったりしてうまく動きません。

    jQueryでの取得方法を教えていただければと思います。

    [HTML部分]
    <ul id="sample">
    <li class="parent" id="1-1">項目1−1
    <ul class="children">
    <li class="chaild" id="2-1"></i>項目2-1</li>
    <li ...続きを読む

    Aベストアンサー

    クリックしたliだけつかみたいなら、e.stopPropagation()してバブリングを抑止してください
    <script>
    $(document).on('click', 'li', function (e) {
    var id = $(this).prop("id");
    console.log(id);
    e.stopPropagation();
    });
    </script>

    <ul id="sample">
    <li class="parent" id="1-1">項目1-1
    <ul class="children">
    <li class="chaild" id="2-1">項目2-1</li>
    <li class="chaild" id="2-2">項目2-2</li>
    <li class="chaild" id="2-3">項目2-3</li>
    </ul>
    </li>
    <li class="parent" id="1-2">項目1-2</li>
    </ul>

    [jQuery部分]

    Q画像右クリックで何もメニューが表示されないときの保存

    ネット上の画像をPCに保存したいのですが、
    いつもは右クリックででる画像の保存のメニューが
    でてきません。
    以前はその場合、画像にマウスをあわせたら
    小さな長方形の中にフロッピーの
    アイコンがでてきてそれで保存できていたのですが
    その長方形もでてきません。
    どうすれば保存できるのでしょうか??

    Aベストアンサー

    >犯罪を犯すことになるのでお教え出来ません。
    #1さんは勘違いをなさっておられるようです。javascriptの有効無効は閲覧者側がどうこう出来る事であって、これが違法だなどと言う事はありません。

    ヒントはjavascriptを無効にしたらどうなるか?
    IE以外のブラウザではどうか?です。
    (実際に何故右クリックが無効なのかは、ソースを見ないと何とも言えませんが。。。

    閲覧者側の設定や環境次第で普通に選択出来る事を、違法合法などとは言えません。。。

    QjQueryで右クリック禁止後に再度有効にする方法

    以下のコードでブラウザ上の右クリックを禁止にしましたが、
    再度再開をしたい場合どのように記述すればよろしいのでしょうか?

    $(document).bind('contextmenu', function(e) { return false; });

    jQueryのverが古いのは気にしないで下さい。
    是非宜しくお願い致します。

    Aベストアンサー

    $(document).unbind('contextmenu');

    もしくは

    var お控えください = true;
    $(document).bind('contextmenu', function(e) { return !お控えください; });
    // 再開時
    お控えください = false;

    Qgoogleを右クリックしたときに表示させる方法

    教えて下さい、お願いします。

    Aベストアンサー

    下記のページのプラグインをインストールしてはどうでしょう?

    参考URL:http://toolbar.google.com/intl/ja/


    このQ&Aを見た人がよく見るQ&A

    人気Q&Aランキング

    おすすめ情報