사진과 같습니다.
약관에 동의하지 않을 경우 오른쪽 하단의 버튼을 클릭하면 커미션을 해제할 수 없으며 동시에 설정 대화 상자가 나타납니다. 비활성화된 속성에 대한 버튼입니다. (예: 버튼 비활성화) 그런 다음 계약이 확인되면 버튼을 복원하는 클릭 이벤트를 작성했습니다.
그런데 이때 문제가 발생했습니다. 이벤트를 어떻게 판단해야 할까요? 두 번째 이벤트를 실행하여 버튼을 비활성화 상태로 변경하는 방법을 모르겠습니다.
그런 다음 버튼이 비활성화된 후에는 버튼을 두 번 클릭해야 한다는 사실을 발견했습니다!
나중에 찾아보니 첫 번째 단계의 계약에 동의하지 않으면 팝업 상자가 뜨고, 오른쪽 하단 버튼이 비활성화되면
계약의 라벨을 선택하고 클릭만 하면 됩니다. 이번엔 한번!
단, 이 경우에는 의미가 잘못된 것입니다. 웹사이트는 약관에 동의하지 않고는 오른쪽 하단의 버튼을 클릭할 수 없습니다. 그러나 버튼을 클릭하면 웹사이트 자체가 동의한 것으로 선택되는 것이 아닌가요? 사용자가 계약에 동의하도록 강요합니까? ! 그렇다면 해결책을 찾는 데 도움을 줄 수 있는 사람이 있나요? 긴급한! ! !
방금 시작 상태:
으아아아
완하제.
이것이 당신이 원하는 것인지 궁금해요?
https://jsfiddle.net/wcw5qo44/1/
으아아아위와 동일하게 코드를 보니 대충 무슨 뜻인지 알겠는데, 질문하신 내용이 이해가 안가네요...
표현력이 형편없어요
이 버튼의 클릭 이벤트를 한 번만 바인딩하고 콜백에서 라디오의 상태를 확인한 다음 다른 처리를 수행하면 됩니다. 또한 이벤트를 바인딩하기 위해 mouseup을 사용해야 하는 이유는 무엇입니까?
$('.zWt_release_agree').parent().mouseup(function()
改成$('.zWt_release_agree').parent().click(function()
멋지네요. 두 번째 바인딩 이벤트는 필요하지 않다고 생각합니다. 그렇게 하면 기본적으로 버튼이 비활성화되고, 선택한 상태가 비활성화되면 체크박스가 클릭 이벤트에 바인딩됩니다. , 그것은 거짓이 될 것이고, 그렇지 않으면 진실이 될 것입니다초대해주셔서 감사합니다
논리를 좀 생각해 보세요~
초기 상태에서는 btn을 기본적으로
비활성화
해야 하나요? 확인 후 불이 켜집니다.disabled
的?勾选后才会点亮啊。勾选事件,表单有没有独立的表单事件可以用?jQ有没有给相关的接口?这个去查手册。
接上条,checked是否需要手动改?
布尔属性是一种固有属性,建议通过
.prop()
.prop()
를 false로 설정하여 비활성화하는 것이 좋습니다. 🎜🎜 🎜말을 너무 많이 하시면 정말 힘드실 텐데 간략하게 설명해주실 수 있나요?