webmaster
webmaster

Reputation: 185

Include jscolor in ajax loaded page

I have a index.php page and I am inluding other pages in index.php like this:

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

jscolor javascript working in index.php but when I load a page (test.php) jscolor not working in this loaded page. What can I do?

I added also this in test.php :

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

EDİT : I solved the problem like this :

test.php

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

Upvotes: 4

Views: 2152

Answers (2)

vishal shah
vishal shah

Reputation: 316

jscolor.init() did not work for me, and So I called

jscolor.installByClassName("jscolor");

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

Hope it helps

Upvotes: 5

Justinas
Justinas

Reputation: 43507

You can try to reinitialize jscolor once your load function is done.

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

Also check other examples.

Upvotes: 2

Related Questions