2015-05-05 41 views
2

我有一個index.php頁面jscolor,我inluding的index.php中其他頁面是這樣的:包含在AJAX加載

function urlpage(url){ 
    $('#page').load(url); 
} 

jscolor JavaScript的工作中的index.php,但是當我打開一個網頁( test.php)jscolor不能在這個加載的頁面中工作。我能做什麼?

我也該加入test.php的:

<script type="text/javascript" src="js/jscolor.js"></script> 

編輯:我解決了這樣的問題:

test.php的

<script type="text/javascript"> 
    $(document).ready(function() { 
     jscolor.init(); 
    }); 
</script> 
+0

以同樣的方式(jscolor.init())我也解決了我的問題()。謝謝:) –

回答

2

您可以嘗試重新初始化jscolor一次你的加載函數完成了。

$('#page').load(url, function() { 
    var myPicker = new jscolor.color($('#myField'), {}) 
}); 

Also check other examples.

+0

感謝您的回答。我用另一種方式解決了這個問題 – webmaster

+0

@webmaster請分享你是如何解決問題的,以及問題是什麼。 – Justinas

+0

我編輯了我的問題,我在那裏寫了我是如何解決的。 – webmaster

1

jscolor.init()對我沒有工作,所以我叫

jscolor.installByClassName( 「jscolor」);

$(document).ready(function() { 
    jscolor.installByClassName("jscolor"); 
}); 

希望它可以幫助