国产探花免费观看_亚洲丰满少妇自慰呻吟_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)   
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 分宜县| 沅江市| 旺苍县| 精河县| 普陀区| 额尔古纳市| 平和县| 丹江口市| 微博| 通榆县| 远安县| 台南市| 聊城市| 福泉市| 阿瓦提县| 金堂县| 阳春市| 淮滨县| 丰城市| 靖江市| 南岸区| 乐清市| 长沙县| 金昌市| 永顺县| 芷江| 无棣县| 武隆县| 九龙县| 三都| 平山县| 锡林郭勒盟| 呼和浩特市| 陆河县| 镇江市| 枝江市| 开封市| 滁州市| 新昌县| 普兰店市| 曲沃县|