Skip to content

Commit

Permalink
让DOMReady更加健壮
Browse files Browse the repository at this point in the history
  • Loading branch information
qincheng committed Feb 13, 2014
1 parent 1f50e38 commit bdc11fb
Show file tree
Hide file tree
Showing 3 changed files with 9 additions and 9 deletions.
10 changes: 5 additions & 5 deletions avalon.js
Expand Up @@ -2697,7 +2697,7 @@
var callback = getBindingCallback(element, "data-widget-defined", vmodels)
if (callback) {
callback.call(element, widgetVM)
}
}
} else if (vmodels.length) {//如果该组件还没有加载,那么保存当前的vmodels
element.vmodels = vmodels
}
Expand Down Expand Up @@ -3900,17 +3900,17 @@
}

if (DOC.readyState === "complete") {
fireReady() //如果在domReady之外加载
setTimeout(fireReady) //如果在domReady之外加载
} else if (W3C) {
DOC.addEventListener(ready, function() {
fireReady()
})
DOC.addEventListener(ready, fireReady)
window.addEventListener("load", fireReady)
} else {
DOC.attachEvent("onreadystatechange", function() {
if (DOC.readyState === "complete") {
fireReady()
}
})
window.attachEvent("onload", fireReady)
if (root.doScroll) {
doScrollCheck()
}
Expand Down
7 changes: 3 additions & 4 deletions avalon.mobile.js
Expand Up @@ -3467,11 +3467,10 @@
}

if (DOC.readyState === "complete") {
fireReady() //如果在domReady之外加载
setTimeout(fireReady) //如果在domReady之外加载
} else {
DOC.addEventListener("DOMContentLoaded", function() {
fireReady()
})
DOC.addEventListener("DOMContentLoaded",fireReady)
window.addEventListener("load", fireReady)
}
avalon.ready = function(fn) {
innerRequire("ready!", fn)
Expand Down
1 change: 1 addition & 0 deletions avalon.tooltip.js
Expand Up @@ -156,5 +156,6 @@ define(["avalon.position"], function(avalon) {
return avalon
})
/*
* http://www.cnblogs.com/purediy/p/3545541.html
<div class="parent" ms-widget="tooltip" title="这是tooltip" data-tooltip-position="br"></div>
*/

0 comments on commit bdc11fb

Please sign in to comment.