programing

트리거 cs가 JS와 함께 호버

closeapi 2023. 10. 23. 21:49
반응형

트리거 cs가 JS와 함께 호버

추가 클래스를 사용할 필요 없이 JS로 CSS HOVER 효과를 유발할 수 있는 방법이 있는지 알고 싶습니다.

다음은 제가 하고 싶은 일의 예입니다: http://jsfiddle.net/pXbMZ/2/

사용하여 효과를 발사해 보았습니다.mouseenter()그러나 CSS 호버 효과를 트리거하지는 않습니다.

추신: 온라인 CMS를 사용하여 사용자를 돕는 기능을 만들었습니다.도움말 기능은 사용법을 보여주는 이미지를 이동시켜 사용법을 보여줍니다.가상 커서는 사물을 클릭하거나 요소를 표시할 수 있습니다.하지만 저는 이 가상 커서가 CSS에 설정된 :hover effects도 tigger 해줬으면 좋겠습니다.

당신이 무엇을 하려고 하는지는 알지만, 그냥 이렇게 하지 않는 이유는 무엇인가요?

$('div').addClass('hover');

클래스가 CSS에 이미 정의되어 있습니다...

원래 질문에 대해서는 이전에 질문한 적이 있으며 유감스럽게도 불가능합니다. 예: http://forum.jquery.com/topic/jquery-triggering-css-pseudo-selectors-like-hover

그러나 스타일시트가 자바스크립트로 정의되어 있다면 원하는 기능이 가능할 수 있습니다.참조: http://www.4pmp.com/2009/11/dynamic-css-pseudo-class-styles-with-jquery/

도움이 되길 바랍니다!

그럴수는 없어요.믿을 만한 사건이 아닙니다.

사용자 에이전트에 의해 생성된 이벤트는 사용자 상호작용의 결과 또는 DOM 변경의 직접적인 결과로 생성된 이벤트에 제공되지 않는 권한을 DocumentEvent.createEvent("Event") 메서드를 통해 사용자 에이전트에 의해 신뢰되며, Event.initEvent() 메서드를 사용하여 수정되거나, DOM을 통해 전송됩니다.EventTarget.dispatchEvent() 메서드입니다.신뢰할 수 있는 이벤트의 isTrusted 특성은 true의 값을 갖는 반면 신뢰할 수 없는 이벤트의 isTrusted 특성 값은 false입니다.

대부분의 신뢰할 수 없는 이벤트는 클릭 또는 DOMActivate 이벤트를 제외하고 기본 작업을 트리거하지 않아야 합니다.

클래스를 추가하고 마우스 오버/마우스 아웃 이벤트에서 클래스를 수동으로 추가/제거해야 합니다.


참고로, 제가 보기에 문제를 다루는 답이 없기 때문에 중복으로 표시한 후에 여기에 답을 드립니다.언젠가는 합병되기를 바랍니다.

저는 당신의 요청이 가능하지 않다고 생각합니다.

참조: JQuery로 항목 호버

기본적으로 수업을 추가하는 것이 제가 알고 있는 유일한 방법입니다.

Jquery에서 이벤트를 온마우스오버 및 온마우스아웃 이벤트에 바인딩하는 경우 마우스 엔터()를 사용하여 해당 효과를 트리거할 수 있습니다.

당신은 무엇을 이루고자 합니까?

언급URL : https://stackoverflow.com/questions/4347116/trigger-css-hover-with-js

반응형