Javascript jQuery-应为标识或字符串
I fårexpected标识或字符串在“if(vContains(gMouseoverBox)==true)(“to 这是什么原因Javascript jQuery-应为标识或字符串,javascript,jquery,Javascript,Jquery,I fårexpected标识或字符串在“if(vContains(gMouseoverBox)==true)(“to 这是什么原因 var pProjectID = "static"; var gMouseoverBox = pProjectID + "_IF"; var arrBoxesNotMouseOvered = []; function vContains(pName) { for (var i = 0; i < arrBoxesNotMouseOvered.len
var pProjectID = "static";
var gMouseoverBox = pProjectID + "_IF";
var arrBoxesNotMouseOvered = [];
function vContains(pName) {
for (var i = 0; i < arrBoxesNotMouseOvered.length; i++) {
if (arrBoxesNotMouseOvered[i] == pName) {
arrBoxesNotMouseOvered[i] = null;
return true;
}
}
return false;
}
function PopulateTooltipSuccess(pResponse) {
$('#' + gMouseoverBox).tooltip({
if( vContains(gMouseoverBox) == true ) {
var elem = document.getElementById(gMouseoverBox);
var coord = { clientX: getElementLeft(gMouseoverBox)+1, clientY: getElementTop(gMouseoverBox)+1 }; //coordinates doesn't work perfecly in IE but does in Firefox
$('#' + gMouseoverBox).simulate("mouseover", coord);
$(this).oneTime(2000, function() {
$('#' + gMouseoverBox).simulate("mouseout", coord);
});
}
})
}
var-pProjectID=“静态”;
var gMouseoverBox=pProjectID+“_IF”;
var arrboxensnotmouseovered=[];
功能vContains(pName){
对于(变量i=0;i
我不完全确定你在问什么。也许你可以把你的问题修改得更清楚一点
从您的代码中,我可以看到以下内容:
elem
(和document.getElementById()来代替jQuery选择function PopulateTooltipSuccess(pResponse) {
var $gMouseoverBox = $('#' + gMouseoverBox);
$gMouseoverBox.tooltip(function(){
if( vContains(gMouseoverBox) == true ) {
var coord = {
clientX: getElementLeft(gMouseoverBox)+1,
clientY: getElementTop(gMouseoverBox)+1
}; //coordinates doesn't work perfecly in IE but does in Firefox
$gMouseoverBox.simulate("mouseover", coord);
$gMouseoverBox.oneTime(2000, function() {
$gMouseoverBox.simulate("mouseout", coord);
});
}
});
}
我现在只能说,你还没有完全了解自己正在努力实现的目标。你能更清楚地了解一下自己的期望和结果吗?