teratail header banner
teratail header banner
質問するログイン新規登録

質問編集履歴

1

書式の改善

2018/06/13 16:11

投稿

Kiparisv3
Kiparisv3

スコア6

title CHANGED
@@ -1,1 +1,1 @@
1
- Popoverの表示位置をマウスの座標を参照するようにしたい
1
+ Popoverの表示位置をマウスの座標に応じて変更したい
body CHANGED
@@ -1,15 +1,18 @@
1
1
  ### 前提・実現したいこと
2
2
 
3
- Reactstrapを使用しているのですが、ボタンをクリックしたのポップオーバーが出る位置を、ボタンの位置を参照するのではな、マウスの位置を参照することは可能でしょか?
3
+ ボタンをクリックした際、マウス下にポップオーバーがにしたいです。
4
+
5
+ Reactstrapを使用しています。
4
6
  Bootstrapでの実装方法でも構いませんので、ご教授願いたいです。
5
7
 
6
- ### 該当のソースコード
8
+ ### サンプルコード
7
9
 
10
+ ```Javascript
8
11
  import React, {Component} from 'react'
9
12
  import {Container, Row, Popover, PopoverHeader, PopoverBody, Button} from 'reactstrap'
10
13
 
11
14
  class Example extends Component{
12
- constructor(props) {
15
+ constructor(props) {
13
16
  super(props);
14
17
  this.toggle = this.toggle.bind(this);
15
18
  this.state = {
@@ -27,9 +30,7 @@
27
30
  return(
28
31
  <Container>
29
32
  <Row className="mt-100">
30
- <Button id="Popover1" onClick={this.toggle}>
33
+ <Button id="Popover1" onClick={this.toggle}>Launch Popover</Button>   //クリックするとボタンの下にPopoverが出る
31
- Launch Popover
32
- </Button>
33
34
  <Popover placement="bottom" isOpen={this.state.popoverOpen} target="Popover1" toggle={this.toggle}>
34
35
  <PopoverHeader>Header</PopoverHeader>
35
36
  <PopoverBody>Body</PopoverBody>
@@ -41,8 +42,10 @@
41
42
  }
42
43
 
43
44
  export default Example
45
+ ```
44
46
 
45
47
 
48
+
46
49
  ### 補足情報(FW/ツールのバージョンなど)
47
50
 
48
51
  "react": 16.3.2