On this page,表明要使用固定的外部工具栏,您需要手动初始化工具栏,因为它不在正常的页面循环内。
示例代码在这里:
$(function(){
$( "[data-role='header'], [data-role='footer']" ).toolbar();
});
我不明白代码是否包含在这样的函数中?它在jQuery $
函数中放置了一个匿名函数,选择器通常会在这里运行。
有人能解释一下匿名函数的方法吗?
答案 0 :(得分:3)
$(function(){
是$( document ).ready(function() {
<强> DOCUMENTATION 强>
在文档“准备就绪”之前,无法安全地操作页面。 jQuery为您检测这种准备状态。代码包含在里面 $(document).ready()只会运行一次页面Document Object Model(DOM)已准备好执行JavaScript代码。代码包括在内 在$(window).load(function(){...})里面会运行整个 页面(图片或iframe),而不仅仅是DOM,已准备就绪。
因此,一旦jQuery准备就绪,它将初始化外部工具栏一次。