자바 스크립트 함수를 호출하는 Jquery

빌리 수 토모

이것은 내 코드입니다. jquery 내에서 javascript 함수를 호출하는 데 문제가 있습니다. 누군가가 도울 수 있기를 바랍니다. 모든 jquery 소스가 내 데스크탑에 있습니다.

<!DOCTYPE html>
<html>
  <head>
    <meta charset="utf-8">
    <title>Heatmaps</title>
    <link rel="stylesheet" href="/Users/billy.sutomo/Desktop/jQRangeSlider-5.7.2/css/iThing.css" type="text/css" />
    <style>
      html, body, #map-canvas {
        height: 100%;
        margin: 0px;
        padding: 0px
      }
      #panel {
        position: absolute;
        top: 5px;
        left: 50%;
        margin-left: -180px;
        z-index: 5;
        background-color: #fff;
        padding: 5px;
        border: 1px solid #999;
      }
    </style>
    <script src="https://maps.googleapis.com/maps/api/js?v=3.exp&sensor=false&libraries=visualization"></script>
    <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.12.0/jquery.min.js"></script>
    <script src="/Users/billy.sutomo/Desktop/ion.rangeSlider.js"></script>

    <script>
// Adding 500 Data Points
$("#example_id").ionRangeSlider({
    type: "double",
    min: 0,
    max: 1000,
    from: 200,
    to: 500,
    grid: true
});
var map, pointarray, heatmap;

var dataCoba = [
[-6.3101575, 106.8866042,1,5000],
[-6.3207277, 106.7199845,1,5000],
[-6.3347923, 106.8960634,1,5000],
[-6.3385232, 106.887307,1,5000],
[-6.3398398, 106.8518703,1,5000],
[-6.3416666, 106.7769226,1,5000],
[-6.346902, 106.93247,1,6000],
[-6.3478682, 106.8636581,1,6000],
[-6.3588784, 106.8845249,1,6000]];

function initialize() {
  var mapOptions = {
    zoom: 13,
    center: new google.maps.LatLng(-6.187595, 106.823713),
    mapTypeId: google.maps.MapTypeId.MAP
  };

  var dataTes = []

    for(i=0 ; i < dataCoba.length ; i++){
        //if(dataCoba[i][3]==6000)
        dataTes.push({location: new google.maps.LatLng(dataCoba[i][0], dataCoba[i][1]), weight :dataCoba[i][2]});
    }

  map = new google.maps.Map(document.getElementById('map-canvas'),
      mapOptions);

  var pointArray = new google.maps.MVCArray(dataTes);

  heatmap = new google.maps.visualization.HeatmapLayer({
    data: pointArray,
    radius: 22
  });

  heatmap.setMap(map);
}

function gantiNilai(o){
    var mapOptions = {
    zoom: 13,
    center: new google.maps.LatLng(-6.187595, 106.823713),
    mapTypeId: google.maps.MapTypeId.MAP
  };

  var dataTes = []

    for(i=0 ; i < dataCoba.length ; i++){
        if(dataCoba[i][3]==o)
        dataTes.push({location: new google.maps.LatLng(dataCoba[i][0], dataCoba[i][1]), weight :dataCoba[i][2]});
    }

  map = new google.maps.Map(document.getElementById('map-canvas'),
      mapOptions);

  var pointArray = new google.maps.MVCArray(dataTes);

  heatmap = new google.maps.visualization.HeatmapLayer({
    data: pointArray,
    radius: 22
  });

  heatmap.setMap(map);
}

function toggleHeatmap() {
  heatmap.setMap(heatmap.getMap() ? null : map);
}

function changeGradient() {
  var gradient = [
    'rgba(0, 255, 255, 0)',
    'rgba(0, 255, 255, 1)',
    'rgba(0, 191, 255, 1)',
    'rgba(0, 127, 255, 1)',
    'rgba(0, 63, 255, 1)',
    'rgba(0, 0, 255, 1)',
    'rgba(0, 0, 223, 1)',
    'rgba(0, 0, 191, 1)',
    'rgba(0, 0, 159, 1)',
    'rgba(0, 0, 127, 1)',
    'rgba(63, 0, 91, 1)',
    'rgba(127, 0, 63, 1)',
    'rgba(191, 0, 31, 1)',
    'rgba(255, 0, 0, 1)'
  ]
  heatmap.set('gradient', heatmap.get('gradient') ? null : gradient);
}

function changeRadius(r) {
      /* This was the original line in the example code.
         It simply toggles between default and radius=20
         when a button is clicked. */
      //heatmap.set('radius', heatmap.get('radius') ? null : 20);

      /* I've replaced it with this. */
      heatmap.set('radius', r);
}

function changeOpacity(min,max) {
      var mapOptions = {
    zoom: 13,
    center: new google.maps.LatLng(-6.187595, 106.823713),
    mapTypeId: google.maps.MapTypeId.MAP
  };

  var dataTes = []

    for(i=0 ; i < dataCoba.length ; i++){
        if(dataCoba[i][3]==o > min && dataCoba[i][3]==o < max)
        dataTes.push({location: new google.maps.LatLng(dataCoba[i][0], dataCoba[i][1]), weight :dataCoba[i][2]});
    }

  map = new google.maps.Map(document.getElementById('map-canvas'),
      mapOptions);

  var pointArray = new google.maps.MVCArray(dataTes);

  heatmap = new google.maps.visualization.HeatmapLayer({
    data: pointArray,
    radius: 22
  });

  heatmap.setMap(map);
}

google.maps.event.addDomListener(window, 'load', initialize);

    </script>
  </head>

  <body>
    <div id="panel">
      <button onclick="toggleHeatmap()">Toggle Heatmap</button>
      <button onclick="changeGradient()">Change gradient</button>

      <!-- The next two lines are the original buttons -->
      <!--button onclick="changeRadius()">Change radius</button-->
      <!--button onclick="changeOpacity()">Change opacity</button-->

      <!-- These are the sliders I added.  Opacity works fine.  Radius does not. -->
      Radius
      <input type="range" id="radiusSlider" onchange="changeRadius(radiusSlider.value)"  min="1" max="40" step="1" value="12">
      Value
      <input type="range" id="opacitySlider" onchange="gantiNilai(opacitySlider.value)"  min="1000" max="6000" step="1000" value="1000">
      <div id="editSlider"></div>
      <input type="text" id="example_id" name="example_name" value="" />

    </div>
    <div id="map-canvas"></div>
    <script src="/Users/billy.sutomo/Desktop/jquery-2.2.1.min.js"></script>
    <script src="/Users/billy.sutomo/Desktop/jquery-ui-1.11.4.custom/jquery-ui.js"></script>
    <script src="/Users/billy.sutomo/Desktop/jQRangeSlider-5.7.2/jQEditRangeSlider-min.js"></script>
     <script>
    $("#editSlider").rangeSlider({bounds: {min: 1000, max: 6000}, defaultValues:{min: 2000, max: 3000}});
     </script>
  </body>
</html>

이 자바 스크립트 함수를 어떻게 호출 할 수 있습니까?

changeOpacity(min,max)

이 jquery 함수 내부

$("#editSlider").rangeSlider({bounds: {min: 1000, max: 6000}, defaultValues:{min: 2000, max: 3000}});

전에 thx

라이언

당신은 사용해야합니다

$("#slider").bind("valuesChanging", function(e, data){
  changeOpacity(min,max)
});

슬라이더의 값으로 배치하는 기능은 슬라이더의 간격마다 호출됩니다.

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

자바 스크립트 함수 (JQuery)를 호출하지 않는 간단한 양식 제출

분류에서Dev

자바 스크립트에서 jquery 함수 호출 문제

분류에서Dev

자바 스크립트로 jquery 함수 호출

분류에서Dev

JQuery 함수를 사용하는 Django 정적 자바 스크립트 자산

분류에서Dev

SmartGWT 함수에서 자바 스크립트 함수를 호출하는 방법

분류에서Dev

자바 스크립트를 사용하여 PHP 함수 호출

분류에서Dev

자바 스크립트를 사용하여 PHP 함수 호출

분류에서Dev

PHP를 사용하여 자바 스크립트 함수 호출

분류에서Dev

함수 자바 스크립트 호출

분류에서Dev

자바 스크립트 함수 호출

분류에서Dev

자바 스크립트 함수를 호출하는 또 다른 방법

분류에서Dev

미디어를 확인하는 자바 스크립트 함수 호출

분류에서Dev

Android에서 자바 스크립트 함수를 호출하는 방법

분류에서Dev

자바 스크립트 "중복"에서 PHP 함수를 호출하는 방법

분류에서Dev

자바 스크립트에서 재귀 함수를 호출하는 방법

분류에서Dev

먼저 10 초 후에 자바 스크립트 함수를 호출 한 다음 25 초마다 호출 [jQuery]

분류에서Dev

자바 스크립트 변수를 반환하는 AJAX 호출

분류에서Dev

jquery + php-다른 자바 스크립트 래퍼에서 함수 호출

분류에서Dev

PHP에서 자바 스크립트 또는 jquery를 호출해야합니다.

분류에서Dev

자바 스크립트 변수를 사용하여 jquery .load

분류에서Dev

리플렉션 형태를 통해 자바 스크립트 함수 호출? jquery에서

분류에서Dev

도트 연산자를 사용하여 자바 스크립트 함수 호출

분류에서Dev

웹뷰 페이지가 다를 때 자바에서 자바 스크립트 함수를 호출하는 방법

분류에서Dev

자바 스크립트로 함수를 반환하는 함수

분류에서Dev

다른 함수를 매개 변수로 사용하는 자바 스크립트 함수 호출

분류에서Dev

다른 함수 자바 스크립트 안에있는 함수를 호출하는 방법

분류에서Dev

자바 스크립트를 통해 appcode 함수 호출 시도

분류에서Dev

자바 스크립트를 사용한 gwt 함수 호출

분류에서Dev

Enter 키를 누르면 자바 스크립트 함수 호출

Related 관련 기사

  1. 1

    자바 스크립트 함수 (JQuery)를 호출하지 않는 간단한 양식 제출

  2. 2

    자바 스크립트에서 jquery 함수 호출 문제

  3. 3

    자바 스크립트로 jquery 함수 호출

  4. 4

    JQuery 함수를 사용하는 Django 정적 자바 스크립트 자산

  5. 5

    SmartGWT 함수에서 자바 스크립트 함수를 호출하는 방법

  6. 6

    자바 스크립트를 사용하여 PHP 함수 호출

  7. 7

    자바 스크립트를 사용하여 PHP 함수 호출

  8. 8

    PHP를 사용하여 자바 스크립트 함수 호출

  9. 9

    함수 자바 스크립트 호출

  10. 10

    자바 스크립트 함수 호출

  11. 11

    자바 스크립트 함수를 호출하는 또 다른 방법

  12. 12

    미디어를 확인하는 자바 스크립트 함수 호출

  13. 13

    Android에서 자바 스크립트 함수를 호출하는 방법

  14. 14

    자바 스크립트 "중복"에서 PHP 함수를 호출하는 방법

  15. 15

    자바 스크립트에서 재귀 함수를 호출하는 방법

  16. 16

    먼저 10 초 후에 자바 스크립트 함수를 호출 한 다음 25 초마다 호출 [jQuery]

  17. 17

    자바 스크립트 변수를 반환하는 AJAX 호출

  18. 18

    jquery + php-다른 자바 스크립트 래퍼에서 함수 호출

  19. 19

    PHP에서 자바 스크립트 또는 jquery를 호출해야합니다.

  20. 20

    자바 스크립트 변수를 사용하여 jquery .load

  21. 21

    리플렉션 형태를 통해 자바 스크립트 함수 호출? jquery에서

  22. 22

    도트 연산자를 사용하여 자바 스크립트 함수 호출

  23. 23

    웹뷰 페이지가 다를 때 자바에서 자바 스크립트 함수를 호출하는 방법

  24. 24

    자바 스크립트로 함수를 반환하는 함수

  25. 25

    다른 함수를 매개 변수로 사용하는 자바 스크립트 함수 호출

  26. 26

    다른 함수 자바 스크립트 안에있는 함수를 호출하는 방법

  27. 27

    자바 스크립트를 통해 appcode 함수 호출 시도

  28. 28

    자바 스크립트를 사용한 gwt 함수 호출

  29. 29

    Enter 키를 누르면 자바 스크립트 함수 호출

뜨겁다태그

보관