如何远程切换元素的显示?我不会有服务器访问权限

时间:2011-08-02 19:36:10

标签: jquery toggle dashcode

有人能推荐最简单的方法来远程切换元素的显示吗?我无法访问服务器所以我想知道是否有办法远程切换元素的显示,在这种情况下从固体到褪色?我正在使用dashcode,我不知道跨域政策如何影响这一点。

   $(document).ready(function(hideStuff) {
   $('.image2_template').css({ 'opacity' : 0.1 });
   $('.text3_template').css({ 'opacity' : 0.1 });

1 个答案:

答案 0 :(得分:1)

我在Dashcode小部件中做同样的事情...我在小部件的网站上有一个version.js文件,如果该文件报告的版本号比用户使用的版本号更新,他们会看到提示更新。我做的基本上是这样的:

  1. 在您的小部件初始化时,将元素设置为其默认状态(我猜是“实心”)。
  2. 使用AJAX查询,从服务器获取JSON文件。 (您可以使用jQuery轻松完成此操作。)
  3. 在AJAX查询的回调函数中,检查您需要的内容;如果你的显示需要改变,那么继续做

    document.getElementById("image2_template").style.setProperty("opacity", 0.1);
    

    或您需要做的任何事情。

  4. 请注意,您需要在某处访问某些服务器才能实现此目的。