dev*_*dev 2 javascript ajax jquery
我有很少的函数,比如我在页面加载时调用的foundation()和jScrollPane(),但我也在ajaxComplete上调用它们
有没有更简单的方法来做到这一点,除了添加相同的内容
$(document).ready(function() {
Run Code Online (Sandbox Code Playgroud)
和吼叫
$(document).ajaxComplete(function(){
Run Code Online (Sandbox Code Playgroud)
尽管目前的工作正常吗?
您可以简单地将初始化移动到单独的函数,initUI然后从两个事件处理程序调用if:
function initUI() {
foundation();
jScrollPane();
}
$(function() {
initUI();
});
$(document).ajaxComplete(function() {
initUI();
});
Run Code Online (Sandbox Code Playgroud)
甚至更短
$(initUI);
$(document).ajaxComplete(initUI);
Run Code Online (Sandbox Code Playgroud)
或者我能想到的最短版本和我最喜欢的版本:
$(document).on('ajaxComplete ready', initUI);
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
3264 次 |
| 最近记录: |