javascript语言中怎么会有$(document).ready(function () 见补充

<SCRIPT type=text/javascript>
var _c = _h = 0;
$(document).ready(function () { /*javascript中有这样的写法吗,“$”这不是PHP定义时所使用的符号吗??请高人指点下 */
$('#play li').click(function(){
var i = $(this).attr('alt') - 1;
clearInterval(_h);
_c = i;
//play();
change(i);
})
$("#pic img").hover(function(){clearInterval(_h)}, function(){play()});
play();
})
function play()
{
_h = setInterval("auto()", 8000);

}
function change(i)
{
$('#play li').css('background-color','#000000').eq(i).css('background-color','#FF3000').blur();
$("#pic img").fadeOut('slow').eq(i).fadeIn('slow');
}
function auto()
{
_c = _c > 6 ? 0 : _c + 1;

change(_c);
}
</SCRIPT>

使用了jquery $ 是jquery的对象 这个$(document).ready(function () {}) 相当于 document.onreadyStateChange=function(event){if(document.readystate=="complete"){}};在页面加载完后执行的js代码。
你可能不知道jquery,jquery是依托javascript开发的一个框架,十分好用十分流行,但是其本质还是javascript不过使得开发更加便捷灵活,jquery最大的有点就是对节点的提取使用了css的节点提取方式十分方便,比如我们平时为了提取一个带有id的元素节点需要使用document.getElementById("id") ,但是在jquery中只需要$("#id")就可以了,而且jquery现在有着一群非常活跃的插件开发人员,以前需要非常多js代码实现的前端特效现在只需要使用jquery提供的插件 就可以轻松解决,值得好好学习
温馨提示:内容为网友见解,仅供参考
第1个回答  2012-01-21
那是jQuery的写法. jQuery 是一个 JavaScript 库.

可参考w3school里面的jQuery的用法.
第2个回答  2012-01-27
使用JQuery框架的写法,具体你可以查看一下任意JQuery的书籍或者tutorial类的资料,一开始都会讲。
第3个回答  2012-01-21
$是javascript运用jquery框架时,所用到的符号。
用法其实和原始的javascript差不多。
下面一段的输出结果是:
"hello world"

<%@page pageEncoding="utf-8" contentType="text/html;charset=utf-8"%>
<html>
<head>
<!-- jquery框架所在的位置 -->
<script type="text/javascript" src="../js/jquery-1.4.3.js"/>

<script type="text/javascript">
$(function(){
var obj = $("#s1").val();
alert(obj);
});
</script>
</head>
<body>
<div>
<span id = "s1">hello world</span>
</div>
</body>
</html>

javascript语言中怎么会有$(document).ready(function () 见补充
使用了jquery $ 是jquery的对象 这个$(document).ready(function () {}) 相当于 document.onreadyStateChange=function(event){if(document.readystate=="complete"){}};在页面加载完后执行的js代码。你可能不知道jquery,jquery是依托javascript开发的一个框架,十分好用十分流行,但是其本质还是javascript...

$(document).ready(function(){});不执行
1、js文件的引用路径不正确,特别是使用了命名空间,容易造成路径错误,使用绝对路径看是否成功 2、某一些函数使用错误,举个例子,如果GetByJquery()存在错误,就会导致整个js不会执行,可以把所有函数都注释掉,只看$(document).ready(function(){});是否会执行 3、$选择器所选的内容是否存在 PS:排...

$(document).ready(function(){})问题
因为你的js载入顺序错误了 要在$(document).ready(function(){});中执行的代码 必须在jquery库载入之后 也就是说 你需要把 放在之前 里面的alert("a");才能执行

$(document).ready(function(){}) 和function $( id ) { }起冲突怎么...
所以只要这样写,就可以了:(document).ready(function() { ('#ulquestion li div').hide();('#ulquestion li').hover(function(){ ('#ulquestion li span').removeClass('select');(this).find('span').addClass('select');(this).find('div').show();},function(){ (this).find(...

Jquery $(document).ready(function(){alert("ok")}); 缺少对象
一定是路径的问题,有firefox吗?有的话,下个firebug,按F12就出界面,然后打开你的这个网页,就可以看是否有效了。直接在浏览器中当前路径里拼写这个js文件的路径试试。例如当前页:http:\/\/127.0.0.1:8080\/test\/jsp\/test.jsp js访问路径:http:\/\/127.0.0.1:8080\/test\/jquery_js\/jquery-1....

向你请教一个js问题,$(document).ready(function(){});\/\/为什么有些地...
1、执行代码直接写到script标签里,当页面加载完这个script标签就会执行里边的代码,这时不用写。2、如果你script执行的代码调用了当前还没加载过来的代码或者dom,会报错,需要写。

...这样问题我在js中这样写 $().ready(function(){ alert(1) }...
用下面这种: $(document).ready(function() {( alert(1);)} 这部分代码主要声明,页面加载之后执行alert(1);结果如下:希望我的回答对你有帮助。另外,不要忘记了,因为你是用JQuery,所以一定要引入JQuery文件,

js中的$()的用法
document).find("div>p").html());()中的document是一个DOM元素,即在全文寻找带的元素,并显示中的内容。3、$()可以是$(function),即一个函数,它是$(document).ready()的一个速记方式。如常见的形式是这样的:(document).ready(function(){ alert("Hello world!");});...

学习笔记——前端 JS$()用法
而$(document).ready()则更侧重于整个文档的加载。举例来说,获取一个function()元素时,需要确保整个文档已经加载完成,从而确保所有依赖的元素和资源都可用。因此,使用$(function)可以确保在文档完全准备就绪后再进行操作,确保代码的执行不会受到加载过程中的不确定性影响。

使用js来实现jQuery的document.ready()方法
当需要在JavaScript代码中实现jQuery的页面加载完成行为,可以借助DOMContentLoaded事件。这个事件类似于$(document).ready(),它允许你在DOM加载完成后立即执行你的脚本,而非等待所有资源如CSS和图片加载完毕。相比于window.onload,DOMContentLoaded的优势在于,即使页面资源较多,你的JavaScript代码也能尽早执行,...

相似回答