2013-03-14 2 views
0
  • 마우스를 올려 놓았을 때 도구 설명에 일부 텍스트가 표시됩니다.
  • 마우스를 클릭 할 때 툴팁의 텍스트를 복사하고 싶습니다. 도구 팁의 텍스트를 복사 할 수 있습니까?

도구 설명 코드 :dijit.Tooltip에있는 텍스트를 복사하는 방법

<img id="tooltipicon1" onclick="toolTipProperty('toolTipMain1')" src="images/tooltip_icon.gif" onmouseover="dijit.Tooltip.defaultPosition=['after','before']"> 
<div connectid="tooltipicon1" dojotype="dijit.Tooltip" id="toolTipMain1" label=""> 
<p style="width:250px;">Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat. Ut Tip With Caption enim ad minim veniam, quis nostrud exerci tation ullamcorper suscipit lobortis nisl ut aliquip ex ea commodo consequat.</p> 
</div> 

답변

0

툴팁의 텍스트는 두 가지 방법으로 정의 할 수 있습니다. label을 사용하거나 툴팁에 일부 HTML 콘텐츠를 사용할 수 있습니다. 라벨을 사용하는 경우, 당신은에 의해 액세스 할 수 있습니다 :

: 당신이 내부 HTML을 사용할 때

dijit.byId("toolTipMain1").label 

그러나, 당신이 가지고있는 콘텐츠를 검색하는 위젯이 연결되어있는 DOM 노드를 사용할 수 있습니다

dijit.byId("toolTipMain1").domNode.innerHTML 

내가 만든 JSFiddle 예를 볼 수 있습니다.

+0

감사합니다 .. 내가 툴팁 텍스트를 복사해야합니다. 마우스를 클릭하거나 마우스를 클릭하면 도구 설명이 제자리로 돌아갑니다. 도구 팁의 내용을 복사하고 싶습니다. 도구 팁의 텍스트를 복사 할 수 있습니까? – Rachel

+0

"복사"란 무엇을 의미합니까? 클립 보드에 추가하고 싶습니까? – g00glen00b

+0

예 절대적으로 .. – Rachel

0

나는 해결책을 얻었다. 인 Dijit/TooltipDialog

HTML을 사용하여 수행 할 수 있습니다 :

<div id="thenode">Move the mouse over me to pop up the dialog.</div> 

스크립트 : 답장을 보내

 require([ 
    "dijit/TooltipDialog", 
    "dijit/popup", 
    "dojo/on", 
    "dojo/dom", 
    "dojo/domReady!" 
    ], function(TooltipDialog, popup, on, dom){ 
    var myTooltipDialog = new TooltipDialog({ 
     id: 'myTooltipDialog', 
     style: "width: 300px;", 
     content: "<p>I have a mouse leave event handler that will close the dialog.", 
     onMouseLeave: function(){ 
      popup.close(myTooltipDialog); 
     } 
    }); 

    on(dom.byId('thenode'), 'mouseover', function(){ 
     popup.open({ 
      popup: myTooltipDialog, 
      around: dom.byId('thenode') 
     }); 
    }); 
}); 
+0

"툴팁에 텍스트 복사"와 관련이 없습니다. – g00glen00b

+0

나는 도구 팁에 대해 말하지 않았다 .. 도구 팁 대화 상자 .. 아래 링크의 두 번째 예제를 확인하라 .. http://livedocs.dojotoolkit.org/dijit/TooltipDialog – Rachel

+0

나는 여전히 "텍스트 복사"와 관련이 있습니다. – g00glen00b

관련 문제