让 jQuery 元素在加载后执行(完成页面加载后)
user1905754
问问题
1002 次
1 回答
0
可能会触发事件。当您使用额外的自定义事件进行初始化时,例如“重新加载”:
/*!-- ui-slider -- */ $(document).on('准备重新加载',function() { $( "#slider" ).slider({ 范围:真, 分钟:0, 最大:500, 值:[ 25, 450 ], 幻灯片:功能(事件,用户界面){ $("#value").val(""+ui.values[0]+"-"+ui.values[1]); } }); $( "#value" ).val( "" + $( "#slider" ).slider( "values", 0 ) + " - " + $( "#slider" ).slider( "值", 1 ) ); }); /*!-- 切换类 -- */ $(document).on('准备重新加载',function() { $("#div3").on('click', '.toggle', function () { $(this).toggleClass("toggle_background"); }); });
....那么你只需要在回调中触发 reload-event$.load()
$(文档).ready(函数(){ $("#selectbox").change(function(){ var selectedOption = $('#selectbox :selected').val(); $containerDiv = $('#receive_content'); $containerDiv.html(""); 开关(选择选项) { case "Selectbox":$containerDiv.load("default", function(){ $(document).trigger('reload'); }); 休息; 案例“选项1”:$containerDiv.load(“content.html #div1”, function(){ $(document).trigger('reload'); }); 休息; case "选项 2":$containerDiv.load("content.html #div2", function(){ $(document).trigger('reload'); }); 休息; case "选项 3":$containerDiv.load("content.html #div3", function(){ $(document).trigger('reload'); }); 休息; } 返回真; }); });
于 2012-12-26T20:59:28.953 回答