通過(guò)jQuery的load函數(shù)加載的頁(yè)面內(nèi)容?
通過(guò)load函數(shù)加載的內(nèi)容
js是有效的, 并不會(huì)失效, 當(dāng)然這跟怎么用load的一些細(xì)節(jié)有些關(guān)系
下面舉個(gè)實(shí)例, 可以看到j(luò)s是有效的, 請(qǐng)看下面視頻演示
具體怎么實(shí)現(xiàn)的呢, 下面看實(shí)際代碼
首先準(zhǔn)備2個(gè)html頁(yè)面
demo_js_load.html : 這個(gè)是主運(yùn)行頁(yè)面, 用來(lái)實(shí)現(xiàn)功能
demo_js_load_ch.html : 這個(gè)是被加載的頁(yè)面, 里面放了2種js代碼以展示效果
然后運(yùn)行demo_js_load.html就能看到被加載的頁(yè)面中
自動(dòng)運(yùn)行的alert在被load成功后就運(yùn)行
其內(nèi)部的function函數(shù)testjs()也能被正常調(diào)用
貼出主要代碼:
<input type="button" onclick="$('#div_demo').load('/nj/demo/demo_js_load_ch.html')" value="load" /><div id="div_demo">沒(méi)加載數(shù)據(jù)前</div><script> alert("自動(dòng)執(zhí)行:我被加載"); function testjs(){ alert("我是testjs()"); }</script><div class="cssdemo css01" onclick="testjs()">這是被Load的內(nèi)容</div>如果以上內(nèi)容有不對(duì)的地方, 歡迎討論