jquery插件的封裝方法

廢話不多說 代碼擼起來
一 ,js封裝方法

function change(){
window.onload = function(){
var box = document.getElementById("box");
box.onclick = function(){
this.style.background = "black";

            };
            //hover事件
            box.onmouseover = function(){
                this.style.background = "blue"
            };
            //雙擊事件
            box.ondblclick = function(){
                this.style.background = "yellow";
            }
            
    }   

};

調用方法:
<script>
change()
</script>

二,jquery組件封裝
(function ($) {
$.fn.typewriter = function () {
var $ele = $(this), str = $ele.html(), progress = 0;
$ele.html('');
var timer = setInterval(function () {
var current = str.substr(progress, 1);
if (current == '<') {
progress = str.indexOf('>', progress) + 1;
} else {
progress++;
}
$ele.html(str.substring(0, progress) + (progress & 1 ? '_' : ''));
if (progress >= str.length) {
clearInterval(timer);
}
}, 75);
};
})(jQuery);

調用方法
<script type="text/javascript">
$(function () {
$("#code").typewriter();
});
</script>

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容

  • 工廠模式類似于現實生活中的工廠可以產生大量相似的商品,去做同樣的事情,實現同樣的效果;這時候需要使用工廠模式。簡單...
    舟漁行舟閱讀 7,842評論 2 17
  • jQuery.js js類庫 a. 瀏覽器的兼容性處理完善,兼容ie6 b. DOM操作接口簡單,容易上手 c....
    3hours閱讀 436評論 0 0
  • 單例模式 適用場景:可能會在場景中使用到對象,但只有一個實例,加載時并不主動創建,需要時才創建 最常見的單例模式,...
    Obeing閱讀 2,103評論 1 10
  • DOM DOM內容主要分為四部分: 什么是DOM和節點; 獲取節點; 節點操作(3種); 屬性操作(3種)。 什么...
    magic_pill閱讀 790評論 0 1
  • 天灰蒙蒙的。 心慌慌的。 不由自住的淚水充滿了眼眶。我這是怎么了? 這是怎么了? 現實的生活和理想的生活有那么多的...
    恪臻閱讀 259評論 0 0