페이지 변경, jQuery Mobile 1.4.5에서 동적으로 헤더 버튼 아이콘 변경

OliverJ90

좋아, 이것은 간단하지만 아무것도 작동하지 않는 것 같습니다 ...

 <div data-role="header" data-position="fixed" data-tap-toggle="false">
    <h1 class="ui-title" id="headertitle"></h1>
        <a class="ui-btn-left ui-nodisc-icon ui-btn-inline ui-mini" id="leftButton" onclick="alert('this');" data-icon="gear" data-iconpos="notext"></a>
 </div>

jQuery 모바일에서 페이지 변경시 이벤트를 표시하기 전에 pageshow, 페이지 생성 및 페이지에서 다음을 시도했습니다.

$('#leftButton').data("icon", "grid");
$('#leftButton').jqmData("icon", "grid");
$('#leftButton').attr("data-icon", "grid");

어느 것도 작동하지 않는 것 같습니다. 그렇다면 각 페이지에 맞게 헤더 버튼 아이콘을 어떻게 변경합니까?

Ezanker

jQuery 모바일에는 버튼 위젯과 버튼처럼 보이도록 스타일이 지정된 dom 요소가 있습니다. 귀하의 경우 앵커는 스타일이 지정되어 있으므로 클래스를 간단히 전환 할 수 있습니다.

<a id="leftButton" href="#" class="ui-btn ui-icon-gear ui-btn-icon-notext ui-corner-all">No text</a>

$( "#leftButton" ).on("click", function(){
    $(this).removeClass("ui-icon-gear").addClass("ui-icon-grid");
});

위젯을 사용하려면 코드 ( http://api.jquerymobile.com/button/#option-icon ) 에서 아이콘 옵션을 설정할 수 있습니다 .

<input id="btnWidget" type="button" data-icon="gear" data-iconpos="notext" value="Icon only" />

$( "#btnWidget" ).on("click", function(){
    $(this).button( "option", "icon", "grid" );
});

다음은 두 기술 데모 입니다.

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

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

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

페이지 변경, jQuery Mobile 1.4.5에서 동적으로 헤더 버튼 아이콘 변경

분류에서Dev

Jquery Mobile-다른 버튼 클릭에서 헤더의 아이콘 색상 변경

분류에서Dev

한 페이지에만 Ionic 뒤로 변경 버튼 아이콘

분류에서Dev

Jquery Mobile에서 페이지 변경 후 라디오 버튼 값 가져 오기

분류에서Dev

Jquery Mobile에서 페이지 변경 후 라디오 버튼 값 가져 오기

분류에서Dev

jquery Mobile에서 고정 헤더를 동적으로 변경하는 방법

분류에서Dev

헤더 버튼을 사용하여 jquery 모바일 페이지 변경

분류에서Dev

동적으로 생성 된 목록에서 클릭시 jQuery Mobile 변경 페이지 (JSON 데이터)

분류에서Dev

헤더 바 오른쪽에 원형 아이콘 버튼 넣기-JQuery Mobile

분류에서Dev

accordian 헤더가 변경되면 jquery로 이미지 변경

분류에서Dev

SSRS에서 페이지 헤더의 높이를 동적으로 변경하는 방법은 무엇입니까?

분류에서Dev

JQuery Mobile : 동적으로로드 된 페이지 소스는 페이지를 변경 한 후에도 DOM에서 계속 사용할 수 있습니다.

분류에서Dev

JQuery Mobile에서 동적으로 추가 된 콘텐츠에서 작동하지 않는 리스너 변경

분류에서Dev

jQuery가있는 버튼으로 배경 이미지 변경

분류에서Dev

Android 알림에서 동적으로 아이콘 변경

분류에서Dev

Swift Project에서 iOS의 MPMoviePlayerController 전체 화면 버튼 아이콘을 캡션 아이콘으로 변경

분류에서Dev

ReactJS의 다른 페이지에서 헤더 배경색 변경

분류에서Dev

MFC 리본 : 버튼 아이콘 변경 (동적)

분류에서Dev

버튼 아이콘 변경없이 버튼 텍스트 변경

분류에서Dev

MediaPlaybackState를 기반으로 버튼의 아이콘 변경

분류에서Dev

ReactJS의 특정 페이지에서 헤더 로고를 변경하는 방법

분류에서Dev

xaml에서 토글 버튼의 아이콘 스타일 변경

분류에서Dev

jquery에서 angularjs로 : 패널 축소 및 버튼 이미지 변경

분류에서Dev

버튼 누를 때 아이콘 변경

분류에서Dev

클릭시 버튼 아이콘 변경

분류에서Dev

TinyMCE 기존 버튼 아이콘 변경

분류에서Dev

jquery로 시간이 지나면 헤더 단어 변경

분류에서Dev

jQuery : 입력 값이 간접적으로 변경되는 경우 감지 (위 / 아래 버튼)

분류에서Dev

jQuery Mobile, MVC 4 Razor, 페이지 (또는보기) 변경 이벤트

Related 관련 기사

  1. 1

    페이지 변경, jQuery Mobile 1.4.5에서 동적으로 헤더 버튼 아이콘 변경

  2. 2

    Jquery Mobile-다른 버튼 클릭에서 헤더의 아이콘 색상 변경

  3. 3

    한 페이지에만 Ionic 뒤로 변경 버튼 아이콘

  4. 4

    Jquery Mobile에서 페이지 변경 후 라디오 버튼 값 가져 오기

  5. 5

    Jquery Mobile에서 페이지 변경 후 라디오 버튼 값 가져 오기

  6. 6

    jquery Mobile에서 고정 헤더를 동적으로 변경하는 방법

  7. 7

    헤더 버튼을 사용하여 jquery 모바일 페이지 변경

  8. 8

    동적으로 생성 된 목록에서 클릭시 jQuery Mobile 변경 페이지 (JSON 데이터)

  9. 9

    헤더 바 오른쪽에 원형 아이콘 버튼 넣기-JQuery Mobile

  10. 10

    accordian 헤더가 변경되면 jquery로 이미지 변경

  11. 11

    SSRS에서 페이지 헤더의 높이를 동적으로 변경하는 방법은 무엇입니까?

  12. 12

    JQuery Mobile : 동적으로로드 된 페이지 소스는 페이지를 변경 한 후에도 DOM에서 계속 사용할 수 있습니다.

  13. 13

    JQuery Mobile에서 동적으로 추가 된 콘텐츠에서 작동하지 않는 리스너 변경

  14. 14

    jQuery가있는 버튼으로 배경 이미지 변경

  15. 15

    Android 알림에서 동적으로 아이콘 변경

  16. 16

    Swift Project에서 iOS의 MPMoviePlayerController 전체 화면 버튼 아이콘을 캡션 아이콘으로 변경

  17. 17

    ReactJS의 다른 페이지에서 헤더 배경색 변경

  18. 18

    MFC 리본 : 버튼 아이콘 변경 (동적)

  19. 19

    버튼 아이콘 변경없이 버튼 텍스트 변경

  20. 20

    MediaPlaybackState를 기반으로 버튼의 아이콘 변경

  21. 21

    ReactJS의 특정 페이지에서 헤더 로고를 변경하는 방법

  22. 22

    xaml에서 토글 버튼의 아이콘 스타일 변경

  23. 23

    jquery에서 angularjs로 : 패널 축소 및 버튼 이미지 변경

  24. 24

    버튼 누를 때 아이콘 변경

  25. 25

    클릭시 버튼 아이콘 변경

  26. 26

    TinyMCE 기존 버튼 아이콘 변경

  27. 27

    jquery로 시간이 지나면 헤더 단어 변경

  28. 28

    jQuery : 입력 값이 간접적으로 변경되는 경우 감지 (위 / 아래 버튼)

  29. 29

    jQuery Mobile, MVC 4 Razor, 페이지 (또는보기) 변경 이벤트

뜨겁다태그

보관