最新文章专题视频专题问答1问答10问答100问答1000问答2000关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
当前位置: 首页 - 科技 - 知识百科 - 正文

js自定义个性下拉选择框示例_javascript技巧

来源:动视网 责编:小采 时间:2020-11-27 21:13:04
文档

js自定义个性下拉选择框示例_javascript技巧

js自定义个性下拉选择框示例_javascript技巧: 代码如下: statistics test .dropdiv{ width: 177px; height: 16px; overflow: hidden; float: left; font-size: 13px; font-family: 微软雅黑; position: relative; padding: 5px; } .drpd
推荐度:
导读js自定义个性下拉选择框示例_javascript技巧: 代码如下: statistics test .dropdiv{ width: 177px; height: 16px; overflow: hidden; float: left; font-size: 13px; font-family: 微软雅黑; position: relative; padding: 5px; } .drpd


代码如下:




statistics test




请选择



独立注册译员
供应商译员
供应商
代理商


请选择



独立注册译员
供应商译员
供应商
代理商



$(".droparrow").click(function(e){
var quest = $(this).parent();
var questwidth = parseInt(quest.width());
var questheight = quest.height();
var left = quest.offset().left;
var top = parseInt(quest.offset().top)+parseInt(questheight)+4;
var attrs = quest.attr("quest");
var selectsd = $('.chooseItems[answer='+attrs+']');
var selectsdHeight = selectsd.height();
if((top+selectsdHeight)>$(window).height()){
top = top - selectsdHeight - questheight-7;
}
if($(selectsd).is(":visible")){
$(selectsd).hide();
}else{
$(selectsd).css({"left":left+"px","top":top+"px","width":questwidth+"px"}).show();
}
});
$(".dropdiv").click(function(e){
var quest = $(this).parent();
var questwidth = parseInt(quest.width());
var questheight = quest.height();
var left = quest.offset().left;
var top = parseInt(quest.offset().top)+parseInt(questheight)+4;
var attrs = quest.attr("quest");
var selectsd = $('.chooseItems[answer='+attrs+']');
var selectsdHeight = selectsd.height();
if((top+selectsdHeight)>$(window).height()){
top = top - selectsdHeight - questheight-7;
}
if($(selectsd).is(":visible")){
$(selectsd).hide();
}else{
$(selectsd).css({"left":left+"px","top":top+"px","width":questwidth+"px"}).show();
}
});
$(".chooseItem").click(function(e){
var divhtml = $(this);
var displayMember,valueMember;
displayMember = divhtml.attr("displayMember");
valueMember = divhtml.attr("valueMember");
var attrs =$(this).parent().attr("answer");
var parent = $("#"+attrs);
var olddisplayMember,oldvalueMember;
olddisplayMember = parent.attr("displayMember");
oldvalueMember = parent.attr("valueMember");
if(olddisplayMember !=displayMember){
parent.attr("displayMember",displayMember);
parent.attr("valueMember",valueMember);
parent.html(valueMember);
parent.change();
}

$(this).parent().hide();
});
$(".dropdiv").change(function(e){
alert($(this).attr("valueMember"));
});
$(".dropmiandiv").mouseleave(function(e){
var quest = $(this).attr("quest");
$('.chooseItems[answer='+quest+']').hide();
});
$(".chooseItems").mouseenter(function(e){
$(this).show();
});
$(".chooseItems").mouseleave(function(e){
$(this).hide();
});

文档

js自定义个性下拉选择框示例_javascript技巧

js自定义个性下拉选择框示例_javascript技巧: 代码如下: statistics test .dropdiv{ width: 177px; height: 16px; overflow: hidden; float: left; font-size: 13px; font-family: 微软雅黑; position: relative; padding: 5px; } .drpd
推荐度:
标签: 自定义 js 下拉
  • 热门焦点

最新推荐

猜你喜欢

热门推荐

专题
Top