我正在制作一个自定义jquery
插件,只需在加载后操作页面上的css
即可。
基本上,当我循环浏览一些元素时,我会搜索电子邮件,日期等内容......
示例:
<script language="javascript" type="text/javascript">
$(document).ready(function(){
var pluginActive = true;
$("td.groupofcells").changeCSS({
pluginActive: pluginActive, // defaulted to true anyways
lookFor:{ "emails", "dates" },
class:"bolder_bigger"
});
$("span.lookforspans").changeCSS({
pluginActive: pluginActive,
lookFor:{ "img" },
class:"bgborder"
});
$("img.myicon").changeCSS({
pluginActive: pluginActive,
class:"disappear"
});
});
</script>
我相信大多数人都能清楚地看到我在做什么。
我的选项: pluginActive ,是true还是false。 如果我指定 false ,那么我的插件会忽略该实例,该实例效果很好。
现在我发现我希望每个 pluginActive 自动为FALSE。
我可以为所有实例全局设置每个 pluginActive 为 false ,而无需单独更改每个实例吗?
目前我正在手动设置条件(在PHP中)。但我很好奇是否有一个更全面的方法,没有从标题中省略<script>
,也没有创建PHP条件。 (如果可能,我想在这种情况下使用更少的PHP)
答案 0 :(得分:0)
我会用一个我完全不考虑的更简单的解决方案回答我自己的问题。
我在上面添加了我的编辑,但简而言之:
<script language="javascript" type="text/javascript">
var pluginActive = true;
</script>
这是我能想象的最简单的全球化方式。 老实说,我正在考虑一种更抽象的方式来影响一个插件,并使自己更难。