2010-06-28 4 views
0

somwe divs에 대한 툴팁을 만들었지 만 div donot work.can을 사용하면 문제가 어디에 있는지 알 수 있습니다. 그러나 새로운 p가 위치에 따라 달라지는 지 알 수 없습니다. 내 div가 왼쪽에 떠 있었기 때문에. 감사합니다jquery가 작동하지 않는 툴팁을 만들었습니다

$('div#myiris').tooltip({ 
    track: true, 
    delay: 0, 
    showURL: false, 
    //showBody: "- ", 
    //fade: 250, 
    bodyHandler: function(){ return $('<p></p>').html('hello there').css({border:'1px solid black', 
    width:'70px', height:'20px',display:'block',color:'blue'}); 
    } 
    }); 
+0

무엇? 너 무슨 뜻인지 생각조차 할 수 없어. –

답변

2

나는 또한 당신이 묻는 것에 대해 약간 혼란 스럽지만, 여기에 도움이 될만한 것들이 있습니다. 당신이 = "myiris"ID와 사업부에이 툴팁을 적용하려는 경우

, 당신이 할 일은 이것이다 : 또한

$(#myiris").tooltip({ 
    //your code here 
}); 

의 bodyHandler 라인, 그것은 너무 많은 것 같습니다 .

bodyHandler: function(){ 
    $("p").html("hello there").css(
     'border' : '1px solid black', 
     'width' : '70px', 
     'height' : '20px', 
     'display' : 'block', 
     'color' : 'blue'); 
)}; 

당신이 ID로를 지정하거나 '당신이 경우에 유용 할 것이다 (참조의 요점으로 $(this)를 사용하여 탐색의 jQuery 셀렉터를 사용하지 않는 한이 모든 P 태그에 영향을 미칠 것이라는 점을 명심하십시오 : 어쩌면이 같은 시도 툴팁을 단지 #myiris 이상의 많은 요소에 적용하려고합니다. 예를 들어 <p> 태그가 <div id="myiris">의 하위 태그 인 경우 $("#myiris").children("p")으로 참조한 다음 '.html()'등으로 계속 진행할 수 있습니다. .tooltip 함수가 사용자가 가리키고있는 요소에 적용된다고 가정하므로이 예제는 사용자가 현재 가리키고있는 요소의 자식 인 <p> 태그에 적용됩니다. 그렇지 않은 경우 하나의 요소 에 툴팁 만 적용하는 경우 ID가 <p> 인 태그를 지정하고 bodyHandler에서 $("#yourid")으로 참조하면됩니다.

툴팁의 위치 또는 오프셋과 관련하여 이것은 사용중인 jQuery 플러그인에 내장되어 있으며, 즉시 사용 가능한 동작을 가져야합니다. 귀하의 div를 오른쪽 또는 왼쪽 부동 귀하의 툴팁의 배치에 영향을 미칠 것이라고 생각하지 않을거야 ... 난 그 도구의 플로트 속성에 관계없이 div가 배치 상대적으로 나타납니다 기대하거나, 커서 위치.

희망이 조금 있습니다. 누구든지 내 의견에 대해 제안이나 수정 사항이 있습니까?

PS -이 문제에 대한보다 구체적인 도움이 필요하면 더 많은 코드를 게시해야 할 수 있습니다. 사용중인 jquery 플러그인에 대한 링크와 HTML 코드 중 일부를 포함하십시오.

관련 문제