实例
切换不同的背景色:
$("p").toggle(
function(){
$("body").css("background-color","green");},
function(){
$("body").css("background-color","red");},
function(){
$("body").css("background-color","yellow");}
);定义和用法
toggle() 方法用于绑定两个或多个事件处理器函数,以响应被选元素的轮流的 click 事件。
该方法也可用于切换被选元素的 hide() 与 show() 方法。
向 Toggle 事件绑定两个或更多函数
当指定元素被点击时,在两个或多个函数之间轮流切换。
如果规定了两个以上的函数,则 toggle() 方法将切换所有函数。例如,如果存在三个函数,则第一次点击将调用第一个函数,第二次点击调用第二个函数,第三次点击调用第三个函数。第四次点击再次调用第一个函数,以此类推。
语法
$(selector).toggle(function1(),function2(),functionN(),...)
亲自试一试
| 参数 | 描述 |
|---|---|
| function1() | 必需。规定当元素在每偶数次被点击时要运行的函数。 |
| function2() | 必需。规定当元素在每奇数次被点击时要运行的函数。 |
| functionN(),... | 可选。规定需要切换的其他函数。 |
切换 Hide() 和 Show()
检查每个元素是否可见。
如果元素已隐藏,则运行 show()。如果元素可见,则元素 hide()。这样就可以创造切换效果。
语法
$(selector).toggle(speed,callback)
亲自试一试
| 参数 | 描述 |
|---|---|
| speed |
可选。规定 hide/show 效果的速度。默认是 "0"。 可能的值:
西亚购物系统 2004
下载
一套自选网上商城精美模版,自主商品管理,自行网店经营的网上商城平台,系统具有强大的商品管理、购物车、订单统计、会员管理等功能,同时拥有灵活多变的商品管理、新闻管理等功能,功能强劲的后台管理界面,无需登录FTP,通过IE浏览器即可管理整个网站。西亚购物平台经多方面权威调查和研究为您精心开发了很多特色实用功能。使商品展示、管理、服务全面升级。西亚购物平台为您提供了多款专业美观的店面样式、俱备完整的购物
|
| callback |
可选。当 toggle() 方法完成时执行的函数。 如需学习更多有关 callback 的知识,请访问我们的 Callback 函数教程。 |
显示或隐藏元素
规定是否只显示或只隐藏所有匹配的元素。
语法
$(selector).toggle(switch)
亲自试一试
| 参数 | 描述 |
|---|---|
| switch |
必需。布尔值,规定 toggle() 是否应只显示或只隐藏所有被选元素。
|










