정시 업데이트 기능 생성 시도

user3674760

Joomla를 사용하여 웹 사이트를 만들고 있습니다.이 웹 사이트에는 일부 트랙 미리보기를 사용할 수있는 섹션이 있습니다. 지금까지 저는 요소를 만들고 각 요소를 개별적으로 재생했습니다. 하지만 지금은 재생 위치에 따라 Div의 너비를 늘리는 함수를 만들려고합니다. PHP의 동적 생성으로 인해이 div를 확대하기 위해 동적 함수를 만들어야합니다. 여기에 있습니다. 작동하지 않습니다.

<audio preload="metadata" id="<?php echo $videoid; ?>" class="preview play" ontimeupdate='updateTrackTime(this);'>
        <source src="<?php echo $video; ?>" type="audio/mp3"/>
</audio>
<div class="player play">
    <div id="<?php echo $videoid; ?>play" class="chargebar"></div>
</div>

이것은 플레이어를 생성하는 PHP입니다. 그런 다음 함수 외부에 작은 함수를 생성했습니다 jQuery(document).ready(.

function updateTrackTime(track){
    var perc = Math.floor((track.currentTime/track.duration)*100).toString()+'%';
    var currTime = perc;
    var trackid = jQuery(event.target).attr('id');
    trackid = trackid+'play';
    var currDiv = jQuery(trackid);
    perc = 'width : '+perc;
    if (currTime == '2%'){
        alert(trackid);
        alert(currDiv.attr('id'));
    }
}

보시다시피 나는 무슨 일이 일어나고 있는지 이해하기 위해 디버깅하려고했습니다. trackid답변을 올바르게 (exemple : HVOHfDJSOBRM), 나는 그가 권리를 발견 확인을 요청할 때 "chargebar"사업부는 ( currDiv) 대답은undifined

그냥 학생

문제는에 #인수 에을 추가하는 것을 잊었 기 때문에 jQueryID가있는 요소를 선택하려고 함을 나타냅니다 trackid. 추가 정보 .

변화

var currDiv = jQuery(trackid);

...에

var currDiv = jQuery('#' + trackid);

그것은 그것을 고칠 것입니다.

또 다른 참고 사항 : var trackid = jQuery(event.target).attr('id');while 변수 event는 어디에도 정의되어 있지 않습니다 (적어도 여기에 표시되는 코드에는 없음). 분명히 그것은 당신을 위해 작동하지만 var trackid = track.id;시간 업데이트가 트리거 된 트랙에서 ID 속성을 읽는으로 변경하는 것이 좋습니다 .

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

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

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

업데이트 기능 중에 setParent를 시도하면 오류가 발생합니다.

분류에서Dev

생성시 기능 ID 설정

분류에서Dev

타임 스탬프 생성 / 업데이트-추가 / 사용시기

분류에서Dev

업데이트 기능 생성

분류에서Dev

JS 정렬 가능한 POST 시작 및 업데이트 기능 함께?

분류에서Dev

WordPress 사용자 지정 게시물 메타 데이터 업데이트 기능

분류에서Dev

sniqt가 모든 트레이 기능을 인식하도록 (또는 Qt에서 작동 표시기를 생성)

분류에서Dev

sniqt가 모든 트레이 기능을 인식하도록 (또는 Qt에서 작동 표시기를 생성)

분류에서Dev

Terraform-ELB는 업데이트 대신 재생성을 시도합니다.

분류에서Dev

생성 된 바코드를 표시하도록 win32 창 업데이트

분류에서Dev

페이지를 다시로드하지 않고 Google지도 작성기 불투명도 업데이트

분류에서Dev

Vue, 별도의 구성 요소가 '기능이 아님'메시지를 발생시킵니다.

분류에서Dev

mysql 쿼리, 선택 또는 업데이트시 성능 저하

분류에서Dev

일시 중지 후 Windows 기능 업데이트 시작

분류에서Dev

텍스트 업데이트와 동시에 점멸 기능

분류에서Dev

새 작업 생성시기

분류에서Dev

업데이트시 SQLalchemy 시퀀스 재생성

분류에서Dev

R에서 열을 생성 할 때 비 기능 적용 시도

분류에서Dev

VBA에 대한 일치 및 복사 기능 생성 시도

분류에서Dev

Racket의 해시 테이블에서 기능 업데이트

분류에서Dev

업데이트시 간단한 MySQL 트리거 생성 문제

분류에서Dev

업데이트를 시도 할 때 mysql이 오류를 발생

분류에서Dev

시계열 데이터 읽기 성능

분류에서Dev

데이터 업데이트시 jsblocks 업데이트보기

분류에서Dev

PostgreSQL로 읽기 전용 열 업데이트시 예외 발생

분류에서Dev

창 크기 조정시 각도 서비스 변수 업데이트

분류에서Dev

조각 활동에서 공유 기본 설정 업데이트 시도

분류에서Dev

URL 업데이트 중 Javascript 기능으로 날짜 표시

분류에서Dev

실시간으로 지속적인 기능 업데이트

Related 관련 기사

  1. 1

    업데이트 기능 중에 setParent를 시도하면 오류가 발생합니다.

  2. 2

    생성시 기능 ID 설정

  3. 3

    타임 스탬프 생성 / 업데이트-추가 / 사용시기

  4. 4

    업데이트 기능 생성

  5. 5

    JS 정렬 가능한 POST 시작 및 업데이트 기능 함께?

  6. 6

    WordPress 사용자 지정 게시물 메타 데이터 업데이트 기능

  7. 7

    sniqt가 모든 트레이 기능을 인식하도록 (또는 Qt에서 작동 표시기를 생성)

  8. 8

    sniqt가 모든 트레이 기능을 인식하도록 (또는 Qt에서 작동 표시기를 생성)

  9. 9

    Terraform-ELB는 업데이트 대신 재생성을 시도합니다.

  10. 10

    생성 된 바코드를 표시하도록 win32 창 업데이트

  11. 11

    페이지를 다시로드하지 않고 Google지도 작성기 불투명도 업데이트

  12. 12

    Vue, 별도의 구성 요소가 '기능이 아님'메시지를 발생시킵니다.

  13. 13

    mysql 쿼리, 선택 또는 업데이트시 성능 저하

  14. 14

    일시 중지 후 Windows 기능 업데이트 시작

  15. 15

    텍스트 업데이트와 동시에 점멸 기능

  16. 16

    새 작업 생성시기

  17. 17

    업데이트시 SQLalchemy 시퀀스 재생성

  18. 18

    R에서 열을 생성 할 때 비 기능 적용 시도

  19. 19

    VBA에 대한 일치 및 복사 기능 생성 시도

  20. 20

    Racket의 해시 테이블에서 기능 업데이트

  21. 21

    업데이트시 간단한 MySQL 트리거 생성 문제

  22. 22

    업데이트를 시도 할 때 mysql이 오류를 발생

  23. 23

    시계열 데이터 읽기 성능

  24. 24

    데이터 업데이트시 jsblocks 업데이트보기

  25. 25

    PostgreSQL로 읽기 전용 열 업데이트시 예외 발생

  26. 26

    창 크기 조정시 각도 서비스 변수 업데이트

  27. 27

    조각 활동에서 공유 기본 설정 업데이트 시도

  28. 28

    URL 업데이트 중 Javascript 기능으로 날짜 표시

  29. 29

    실시간으로 지속적인 기능 업데이트

뜨겁다태그

보관