国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 開發 > JS > 正文

用prototype實現的簡單小巧的多級聯動菜單

2024-09-06 12:42:51
字體:
來源:轉載
供稿:網友
使用prototype.js這個js庫,這個在網上一搜就能找到了,是一個開源的js函數庫。 
看到今天貼了幾個聯動菜單的帖子
這個應該大家都有各自比較好的代碼了
我也順手貼一個我們team里面用的比較小巧的代碼

// author: downpour   
var DoubleCombo = Class.create();   
DoubleCombo.prototype = {   
  initialize: function(source, target, ignore, url, options, excute) {   
    this.source = $(source);   
    this.target = $(target);   
    this.ignore = $A(ignore);   
    this.url = url;   
    this.options = $H(options);   
    this.source.onchange = this.doChange.bindAsEventListener(this);   
    if(excute) {   
        this.doChange();   
    }   
  },   
  doChange: function() {   
    if(this.source.value != '') {   
        // first clear the ignore ones   
        this.ignore.each(   
            function(value) {   
                $(value).options.length = 1;   
                $(value).options[0].selected = 'selected';   
            }   
        );   
        // create parameter for ajax   
        var query = $H({ id: this.source.value });   
        var parameters = {   
            method: 'post',    
            parameters: $H(this.options).merge(query).toQueryString(),    
            onComplete: this.getResponse.bindAsEventListener(this)   
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 方正县| 岳普湖县| 施秉县| 乌鲁木齐市| 淄博市| 赤壁市| 五莲县| 阿克陶县| 上饶县| 米脂县| 宁城县| 广汉市| 高淳县| 襄汾县| 伊宁县| 澄城县| 德格县| 汶川县| 勐海县| 西贡区| 上思县| 盐亭县| 甘南县| 荥阳市| 体育| 迁西县| 扎赉特旗| 荆州市| 彝良县| 三亚市| 宜州市| 高雄县| 剑河县| 桃源县| 张家港市| 高平市| 江北区| 缙云县| 临汾市| 大足县| 岳普湖县|