// javascript document //单选按钮、多选按钮 function checkbox(divclass){ $(divclass).each(function(index, element) { //单选 if($(this).hasclass("radio")){ $(this).find("dd").each(function(index, element) { $(this).find(".choicebox").click(function(){ if($(this).find(".em").hasclass("selected")){ $(this).find(".em").removeclass("selected"); } else{ $(this).find(".em").addclass("selected") $(this).parent().siblings().find(".choicebox .em").removeclass("selected"); } }); }); } //多选 else if($(this).hasclass("checkbox")){ $(this).find("dd").each(function(index, element) { $(this).find(".choicebox").click(function(){ if($(this).find(".em").hasclass("selected")){ $(this).find(".em").removeclass("selected"); } else{ $(this).find(".em").addclass("selected") } }); }); } }); } //textarea随文字加多增高,方案二 jquery.fn.extend({ autoheight: function(){ return this.each(function(){ var $this = jquery(this); if( !$this.attr('_initadjustheight') ){ $this.attr('_initadjustheight', $this.outerheight()); } _adjusth(this).on('input', function(){ _adjusth(this); }); }); /** * 重置高度 * @param {object} elem */ function _adjusth(elem){ var $obj = jquery(elem); return $obj.css({height: $obj.attr('_initadjustheight'), 'overflow-y': 'hidden'}) .height( elem.scrollheight ); } } }); $(document).ready(function() { checkbox(".questiondl"); $(".aswtextarea").autoheight(); // $(window).scroll(function(){ var h1=$(document).scrolltop(); if(h1>124){ $(".sheetbox").addclass("pt"); } else{ $(".sheetbox").removeclass("pt"); } }); });