Как дать ссылку на кнопку, которая содержит определенный круг - PullRequest
0 голосов
/ 28 декабря 2018

Я сталкиваюсь с проблемой в привязке определенного круга к кнопке с любым конкретным кругом идентификатора.

Вот картинка

Я попробовал этот код.

 function redirect()
 { 
    circlePacking({
    containerId: "chartContainer",
    dataURL: "json/all.json",
    width: 500,
    height: 500,
    topicId: 1241,
    position:"absolute",
    margin:"50%"
  });
   }

   <button onclick='redirect()'> 
     Click to go to specific id
   </button>


  <script>
  circlePacking({
    containerId: "chartContainer",
    dataURL: "json/all.json",
    width: 500,
    height: 500,
    topicId: 11191,
    position:"absolute",
    margin:"50%"
  });
</script>

Как будто у меня много кругов вокруг основного круга.Когда я нажимаю на кого-либо, он должен попасть в этот круг в соответствии с ярлыком или адресом

1 Ответ

0 голосов
/ 29 декабря 2018

Попробуйте использовать case в javascript.Вот кодЯ использовал его для нажатия на цветовой палитре.Когда я нажимаю на определенный цвет, он выбирает его как цвет.Я изменил для вас.Надеюсь, это поможет.

      <div  id="maincircle" onclick="selectCircle(this)"></div>

<script>
function selectCircle(obj) {

switch (obj.id) {

case "first":

x = "first";
//Do anything with x like putting it in inner.html or calling link with it

break;

case "second":


x = "second";
//Do anything with x like putting it in inner.html or calling link with it
break;

case "third":

x = "third";
//Do anything with x like putting it in inner.html or calling link with it
break;

</script>

Не забудьте указать конкретный идентификатор для каждого круга.

...