如何使用jQuery调用此函数
我试图让代码运行,但什么也没有发生,因为我不知道我是否必须调用该函数或它是否自动运行 当使用window.onload方法时,我会给函数一个名称如何使用jQuery调用此函数,jquery,Jquery,我试图让代码运行,但什么也没有发生,因为我不知道我是否必须调用该函数或它是否自动运行 当使用window.onload方法时,我会给函数一个名称,它会运行。 用jquery调用它我不确定我是否应该有一个函数名 我应该如何让代码运行,请 // JavaScript Document $(document).ready(function () { var xhr = false; var xPos, yPos; function () { var allLi
// JavaScript Document
$(document).ready(function () {
var xhr = false;
var xPos, yPos;
function () {
var allLinks = document.getElementsByTagName("a");
for (var i = 0; i < allLinks.length; i++) {
allLinks[i].onmouseover = showPreview;
}
} //end function
function showPreview(evt) {
if (evt) {
var url = evt.target;
} else {
evt = window.event;
var url = evt.srcElement;
}
xPos = evt.clientX;
yPos = evt.clientY;
if (window.XMLHttpRequest) {
xhr = new XMLHttpRequest();
} else {
if (window.ActiveXObject) {
try {
xhr = new ActiveXObject("Microsoft.XMLHTTP");
} catch (e) {}
}
}
if (xhr) {
xhr.onreadystatechange = showContents;
xhr.open("GET", url, true);
xhr.send(null);
} else {
alert("Sorry, but I couldn't create an XMLHttpRequest");
}
return false;
}
function showContents() {
if (xhr.readyState == 4) {
if (xhr.status == 200) {
var outMsg = xhr.responseText;
} else {
var outMsg = "There was a problem with the request " + xhr.status;
}
var prevWin = document.getElementById('previewWin');
prevWin.innerHTML = outMsg;
prevWin.style.top = parseInt(yPos) + 2 + "px";
prevWin.style.left = parseInt(xPos) + 2 + "px";
prevWin.style.visibility = "visible";
preview.onmouseout = function () {
document.getElementById('preview').style.visibility = "hidden";
}
}
}
});
//JavaScript文档
$(文档).ready(函数(){
var xhr=false;
var xPos,yPos;
函数(){
var allLinks=document.getElementsByTagName(“a”);
对于(var i=0;i
jQuery===JavaScript
因此,在jQuery中调用函数与在JavaScript中调用函数完全相同
jQuery所做的唯一一件事就是创建易于使用的方法和函数来加速JavaScript开发。例如,window.onload
事件被$(document.ready()
事件替换。jQuery===JavaScript
因此,在jQuery中调用函数与在JavaScript中调用函数完全相同
jQuery所做的唯一一件事就是创建易于使用的方法和函数来加速JavaScript开发。例如,
窗口.onload
事件被一个$(document).ready()
事件替换。您已经声明了函数。在调用函数以使其执行的任何位置都不存在
您将无法从外部调用此函数,因为它们在document.ready函数中声明。做这样的事
$(document).ready(function() {
function showcontent(){
};
showcontent();
});
您已经声明了函数。在调用函数以使其执行的任何位置都不存在 您将无法从外部调用此函数,因为它们在document.ready函数中声明。做这样的事
$(document).ready(function() {
function showcontent(){
};
showcontent();
});
您有两个选项,内联JavaScript:
<script>...yourcode...</script>
您有两个选项,内联JavaScript:
<script>...yourcode...</script>
给我电话号码,然后。。我会打电话给他!(你的Q和代码都不清楚你想要什么。请更具体一些。)如果我想在代码顶部添加函数名而不是$(文档)。准备好了吗。。。假设函数init()并使用window.onload init()调用函数;它将运行整个代码。
function(){
不是有效的JavaScript。你不能生成这样一个未命名的函数。我刚刚调用了init..function(){,并在close.ready函数之前在脚本底部调用了它。它可以工作。我知道,我知道如何调用它。谢谢。给我电话号码,然后..我会给他打电话!(从你的Q和代码中都不清楚你想要什么。请更具体一些。)如果我想在代码顶部添加函数名而不是$(文档)。准备好了吗…让我们假设函数init()并使用window.onload init()调用函数;它将运行整个代码。function(){
不是有效的JavaScript。您不能生成这样一个未命名的函数。我刚刚调用了init..函数(){并在close.ready函数之前在脚本底部调用它。它可以工作,我知道如何调用它,谢谢。那么我在哪里调用脚本底部html中的函数??where@StudentRik$(document.ready()
函数是正常的init()
function。使用“normal”JS在init函数中放置的内容,使用jQuery将其放置在ready函数中。那么,在脚本底部的html中,我在哪里调用该函数呢??where@StudentRik$(document.ready()
函数是正常的init()
function。使用'normal'JS在init函数中放置的内容,可以使用jQuery将其放置在ready函数中。“通常链接文件位于head标记中,内联脚本位于底部。”我建议将其全部放在底部。在这两个标记上,type
属性也不是必需的。实际上,大多数地方建议将其放在底部,但根据经验,我至少会将jQuery库放在文档顶部,然后使用延迟加载的JS文件“通常链接文件位于头标记中,内联脚本位于底部。“我建议将其全部放在底部。在这两个标记上,type
属性也不是必需的。实际上,大多数地方建议将其放在底部,但根据经验,我至少会将jQuery库放在文档顶部,然后使用defere
function () {
var allLinks = $("a");
allLinks.on("mouseover", showPreview);
} //end function