在開始閱讀之前...您應該知道下面有很多問題...我將非常感謝幫助理解MIT代碼的任何部分(jQuery v0.4的jFlip插件)我覺得這很難理解我需要幫助理解js語法
,如果你喜歡在http://plugins.jquery.com/project/jFlip
你可以找到的代碼,看看它在http://www.jquery.info/scripts/jFlip/demo.html
<腳本類型的工作=「文/ JavaScript的>
(function($){
$(function(){
$("#g1").jFlip(800,800,{background:"green",cornersTop:false}).
bind("flip.jflip",function(event,index,total){
$("#l1").html("Image "+(index+1)+" of "+total);
});
});
})(jQuery);
</SCRIPT>
- 功能得到了$,比使用前$另一個函數?它看起來像它變成了一個函數$(「g1」)...它感覺像一個代表(它是什麼?它是如何工作的)
- 綁定是如何工作的...這是一個js函數嗎? (我的意思是語言的一部分)
- 什麼是「g1」角色?我希望像在代碼的某個地方「中選擇的情況下」,但無法找到一個...
,我覺得很難的代碼的另一種和平是:
; (function($) {
var Flip = function(canvas, width, height, images, opts) {
//private vars
opts = $.extend({ background: "green", cornersTop: true, scale: "noresize" }, opts);
var obj = this,
el = canvas.prev(),
- 爲什麼「;」需要他功能之前
- var內有一個var - 它是什麼意思 - 它是一個類,結構或什麼?
- el = canvas.prev()... el沒有被定義在任何地方,它是一個保存的單詞的東西?
和最後一個是一個重要的是我:
.click(function(){
if(onCorner && !flipping) {
el.trigger("flip.jflip",[index,images.length]);
}
return false;
})
- 什麼是點語法:。點擊(...有些函數定義...)
- 我需要使點擊中的代碼每5秒執行一次...像onPageLoad(while(true)set timeout = 5000; call click;)
這是感謝Trufa爲那些lin KS: How to get the bookflip effect with JavaScript
謝謝你這麼多的寶貴時間 阿薩夫
我建議你頭部到jQuery的文檔:HTTP://docs.jquery。com/Main_Page – Sarfraz 2010-10-18 07:18:36