1
지난 며칠 동안이 문제에 직면 해 왔습니다. 툴팁 안에 "파일"유형의 입력이 있습니다. 버튼을 클릭하여 파일 대화 상자를 열면 아무 것도 나타나지 않습니다. 이제 Valums AJAX Upload을 사용해 보았는데 같은 일이 발생합니다. 문제는 내가 문제가 무엇인지 알아 디버깅 할 수 있습니다 방법을 알고하지 않아도 오류가없는 것입니다 ... 여기 내 코드입니다 :파일 대화 상자가 나타나지 않음
<div class="liImageThumb tooltip-trigger">
<div class="tooltip down">
<div class="tooltip-arrow"></div>
<p class="liUploadButton greenButton">Upload</p>
<p class="okButton"></p>
</div>
</div>
<script type="text/javascript" src="@Url.Content("~/Scripts/fileuploader.js")"></script>
<script type="text/javascript">
$(function() {
var greenButton = $('.liUploadButton')[0];
var uploader = new qq.FileUploader({
element: greenButton,
action: '@Url.Action("Upload", "Item")' //outputs the correct DOM node
});
console.log(greenButton);
});
그리고 여기 빌드 코드는 툴팁 :
$('.tooltip-trigger').removeClass('nonjs').live('mouseover', function(){
var $trigger = $(this);
var $tooltip = $('.tooltip',$trigger);
if (!$trigger.data('init')){
$trigger.data('init', true);
if($tooltip.length){
$trigger.hoverIntent({
'over':function(){$tooltip.show();},
'out':function(){$tooltip.hide();},
'timeout':200
});
$trigger.trigger('mouseover');
}
}
});
대화 상자가 나타나지 않는 이유는 무엇입니까?
jsbin을 제공 할 수 있습니까? 이걸 보면서 말하기는 어렵다. –
@Oscar Godson : 미안하지만 jsbin이 무슨 뜻이야? 나는 자바 스크립트를 잘 못합니다 ... – Kassem
JSBin.com은 JS와 코드를 우리와 공유 할 수있게 해줍니다. 그런 다음 코드를 수정하고 링크를 다시 보낼 수 있습니다. 그냥 당신이 위의 코드를 지금 당신의 사이트에서 일하는 것처럼 작동하도록하십시오. 그러나 JS bin에서하십시오 : –