使用jQuery來建立Silverlight
jQuery已經成為了VS2010內建支援的JavaScript指令碼框架了,小巧實用。這裡看看怎麼用jQuery來在頁面中建立一個Silverlight。( 呵呵,有一種swfobject的感覺了 )
jquery.silverlight.js
<!--
Code highlighting produced by Actipro CodeHighlighter (freeware)
http://www.CodeHighlighter.com/
-->jQuery.fn.extend({
silverlight: function(opts) {
_opts = jQuery.extend({
background: 'white',
minRuntimeVersion: '2.0.31005.0',
autoUpgrade: true,
windowless: false,
width: '100%',
height: '100%'
}, opts);
if (!_opts.source || _opts.source == '') throw new error('「source」屬性不能為空 ');
var obj = $('').attr({
data: 'data:application/x-silverlight-2,',
type: 'application/x-silverlight-2',
width: _opts.width,
height: _opts.height
});
jQuery.each(_opts, function(name, value) {
if (name == 'width' || name == 'height') return;
obj.append(
$('').attr({
name: name,
value: value
})
);
});
obj.append(
$('').attr('href', 'http://go.microsoft.com/fwlink/?LinkID=124807').css('text-decoration', 'none').append(
$("").attr({
src: 'http://go.microsoft.com/fwlink/?LinkId=108181',
alt: '立刻安裝 Microsoft Silverlight'
}).css('border-style', 'none')
)
);
$(this).append(obj);
}
});
使用方法
<!--
Code highlighting produced by Actipro CodeHighlighter (freeware)
http://www.CodeHighlighter.com/
-->DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" >
<head>
<title>jQuery with Silverlighttitle>
<script type="text/javascript" src="jquery-1.3.1.min.js">script>
<script type="text/javascript" src="jquery.silverlight.js">script>
<script type="text/javascript">
$(document).ready(function() {
$("#silverlightControlHost").silverlight({
source: 'SilverlightApplication.xap'
});
});
script>
<style type="text/css">
html, body {
height: 100%;
overflow: auto;
}
body {
padding: 0;
margin: 0;
}
#silverlightControlHost {
height: 100%;
}
style>
head>
<body>
<div id="silverlightControlHost">
div>
body>
html>
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/12639172/viewspace-567168/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- jquery繫結未來新建立函式的方法onjQuery函式
- 如何使用jQuery建立彩色條紋表格效果?jQuery
- PLSQL來Oracle建立表空間和建立使用者SQLOracle
- 建立第一個ArcGIS API for Silverlight應用API
- 使用 jQuery dataTables - 2 四種資料來源jQuery
- Laravel使用JWT來建立使用者認證APILaravelJWTAPI
- 使用Tkinter模組來建立簡單的GUI程式GUI
- 使用jQuery和Pure.CSS建立一個可編輯的表格jQueryCSS
- 使用函式式語言來建立領域模型函式模型
- Oracle 12c 使用Non-CDB來建立PDBOracle
- JQuery使用AJAXjQuery
- jquery外掛jquery TagBox(建立標籤輸入框)教程jQuery
- ArcGIS API for Silverlight之ElementLayer使用注意點API
- 【四】使用列舉和結構來建立值型別型別
- 在 Vue.js 2.6 中不使用 Vuex 來建立 storeVue.js
- 超圖桌面版使用模板建立資料來源
- linux下如何使用raw device來建立管理asm diskLinuxdevASM
- ArcGIS API for Silverlight 之ElementLayer使用及TextSymbol的模板使用APISymbol
- Silverlight監測工具:Silverlight Spy
- jQuery如何建立一個新的元素物件jQuery物件
- 你還不會建立jQuery外掛 ?薦jQuery
- 來學著寫自己的“jQuery”jQuery
- 【Tips】使用SQL生成外來鍵的SQL建立語句SQL
- Silverlight ListBox 控制元件使用介紹控制元件
- Silverlight RadTreeView 控制元件使用介紹View控制元件
- ArcGIS API for Silverlight程式碼中使用Template模板API
- 使用promise封裝jquery的ajax來實現async和await方式Promise封裝jQueryAI
- Vue中使用jqueryVuejQuery
- jQuery的Cookie使用jQueryCookie
- jQuery的基本使用jQuery
- JQuery使用總結jQuery
- jquery validator 使用jQuery
- Jquery使用心得jQuery
- jquery使用記錄jQuery
- 使用JQuery讀TablejQuery
- jQuery之使用jQuery.fn.prop()替換jQuery.fn.attr()jQuery
- 建立更好jQuery外掛的10個建議jQuery
- 原生JS和jQuery分別使用jsonp來獲取“當前天氣資訊”jQueryJSON