如何在Script#0.7中使用外部jquery插件?有沒有工具將任何jquery插件轉換爲等效的c#代碼?或者我們必須手動進行?如何使用腳本#的外部jquery插件?
2
A
回答
2
在我看來,通常更好地利用自己的時間來包含插件(以JavaScript的形式),然後在Script#中準備一個導入的類型,以便將插件的功能暴露給Script#的其餘部分。
我不知道是否有與jQuery插件專門打交道時,腳本#快捷的方法,但什麼我趕緊過去做的是類似以下內容:
// Import my plugin "Foo"
[Imported]
[IgnoreNamespace]
public class jQueryWithFoo : jQueryObject
{
private jQueryWithFoo() { }
[ScriptName("foo")]
public void FooInit() { }
[ScriptName("foo")]
public void FooMethod(string method) { }
[ScriptName("foo")]
public void FooMethodWithOptions(string method, Dictionary options) { }
}
然後使用插件,你只投給您導入類型的對象上:
// grab my div and cast to my plugin type
jQueryWithFoo myDiv = (jQueryWithFoo)jQuery.Select("#myDiv");
// use the plugin
myDiv.FooInit();
myDiv.FooMethod("toggle");
4
根據您確切的代碼,以下也可能是適當的:
jQuery.Select("#myDiv").Plugin<jQueryWithFoo>().FooInit();
如果您想使用多個插件,並使用常規jQuery中的fluent-API模式,這很有用。例如:
jQuery.Select("#myDiv").
Plugin<jQueryFoo>().FooInit().
Plugin<jQueryBar>().SomeBarMethod();
相關問題
- 1. jQuery的:包括外部腳本事件
- 2. 從外部腳本更新WordPress插件?
- 3. jquery tab插件使用外部方法
- 4. jquery使用插件加載外部html
- 5. 如何使用jquery執行外部腳本
- 6. 轉移jQuery腳本到外部文件
- 7. jQuery插件:如何從外部
- 8. Javascript:使用外部腳本
- 9. 如何調用JQuery插件內部的函數從插件外部調用?
- 10. 如何加載外部腳本文件
- 11. 如何做外部腳本?
- 12. 在Greasemonkey腳本中使用jQuery插件
- 13. 如何從插件外部的插件中運行jquery函數?
- 14. JQuery:調用內嵌vs外部腳本
- 15. 如何從DOM使用外部腳本文件
- 16. Ruby:使用腳本內部的外部腳本進行比較
- 17. jQuery插件外部函數
- 18. 如何讓scons調用外部腳本?
- 19. 如何調用外部構建腳本?
- 20. 你如何使用腳本#來創建一個jQuery插件?
- 21. 的XmlSlurper在Groovy腳本---插入節點使用外部封鎖
- 22. 如何在jQuery中調用外部腳本onclick
- 23. jquery-mobile:如何從html中調用外部java腳本功能
- 24. 使用外部構建腳本的maven
- 25. 如何從外部調用jQuery插件中的方法?
- 26. Angular 2如何從組件的外部腳本調用jQuery函數
- 27. 如何加載Meteor中的Twitter小部件等外部腳本?
- 28. 插入jquery腳本文件
- 29. 縮小jQuery插件腳本?
- 30. 如何在jQuery插件內部和外部使用公共函數?