title: JS to monitor the CSS property change like "display:none"=>"display:block"?
body: <p>I want to run some JS code when an image's CSS property "display" has been changed by any other JS script/functions. Is there any method to monitor that change and setup a callback function? </p>
  
  <pre><code>$(this).bind.('propertychange', function(){}) 
  </code></pre>
  
  <p>cannot do this, and setInterval is also a bad idea.</p>
  
  <p>What else could be done?</p>