0
我正在製作一個自定義的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,是真的還是假的。 如果我指定false那麼我的插件只是簡單地忽略了實例,這很好。
現在我已經找到的時刻,我想自動每pluginActive爲FALSE。
有沒有我可以在全局設置每個pluginActive是我所有的實例假,而無需更改每個單獨的方法嗎?
目前我手動條件(在PHP中)。但是我很好奇,如果有一個更全面的方法,不需要從頭文件中刪除<script>
,也不會創建PHP條件。 (如果可能的話,我希望在這種情況下使用更少的PHP)
只需編輯插件js並更改默認變量值簡單 – Jain
是的,讓你的插件公開它的'defaults'以一種可以修改的方式 –