我有一个index.php页面,并且将其他页面包含在index.php中,如下所示:

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

jscolor javascript在index.php中工作,但是当我加载页面(test.php)时jscolor在此加载的页面中不工作。我能做什么?

我也在test.php中添加了这个:
<script type="text/javascript" src="js/jscolor.js"></script>

EDİT:我解决了这样的问题:

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

最佳答案

加载功能完成后,您可以尝试重新初始化jscolor。

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

Also check other examples.

10-06 10:07