• 关于

    removeAttr()

    的搜索结果

问题

jquery如何实现延迟执行点击事件

var a = 0; var click = $("input[type = 'radio']").click(function(){ if(a<30){ a = a + 1; ...
小旋风柴进 2019-12-01 19:30:30 1469 浏览量 回答数 1

回答

body{background-attachment: fixed;background-repeat: no-repeat;background-image: url("http://static.gmgard.us/Images/banner7_1440.jpg");} (function () { function bgpos($e, x, y) { if (x && y) $e.css('background-position', x + ' ' + y); return $e.css('background-position').split(' '); } if (window.screen.availWidth > 1024) { var $h = $('html'), $b = $('body'), wrapper = $('.totop-wrapper'), hoffset = 0, _adjustbg = function (pos) { bgpos($h, bgpos($h)[0], (pos + hoffset) + 'px'); bgpos($b, bgpos($b)[0], pos + 'px'); }, adjustbg = $.noop; $(window).scroll(function () { var top = $(window).scrollTop(); if (top > 400 && wrapper.hasClass('hidden')) { wrapper.removeClass('hidden'); wrapper.addClass('active'); } else if (top <= 400 && wrapper.hasClass('active')) { wrapper.addClass('hidden'); wrapper.removeClass('active'); } adjustbg(-top * 0.05); }).on('initoffset', function () { adjustbg = localStorage['parallax'] == 'off' ? $.noop : _adjustbg; hoffset = parseInt(bgpos($h.removeAttr('style'))[1], 10); $(this).trigger('scroll'); }).on('resize', function () { $b.removeAttr('style'); $(this).trigger('scroll'); }).trigger('initoffset'); } })()
小旋风柴进 2019-12-02 02:12:04 0 浏览量 回答数 0

回答

他这个不是html5实现的,只是用js设置了背景图片的位置而已 body{background-attachment: fixed;background-repeat: no-repeat;background-image: url("http://static.gmgard.us/Images/banner7_1440.jpg");} (function () { function bgpos($e, x, y) { if (x && y) $e.css('background-position', x + ' ' + y); return $e.css('background-position').split(' '); } if (window.screen.availWidth > 1024) { var $h = $('html'), $b = $('body'), wrapper = $('.totop-wrapper'), hoffset = 0, _adjustbg = function (pos) { bgpos($h, bgpos($h)[0], (pos + hoffset) + 'px'); bgpos($b, bgpos($b)[0], pos + 'px'); }, adjustbg = $.noop; $(window).scroll(function () { var top = $(window).scrollTop(); if (top > 400 && wrapper.hasClass('hidden')) { wrapper.removeClass('hidden'); wrapper.addClass('active'); } else if (top <= 400 && wrapper.hasClass('active')) { wrapper.addClass('hidden'); wrapper.removeClass('active'); } adjustbg(-top * 0.05); }).on('initoffset', function () { adjustbg = localStorage['parallax'] == 'off' ? $.noop : _adjustbg; hoffset = parseInt(bgpos($h.removeAttr('style'))[1], 10); $(this).trigger('scroll'); }).on('resize', function () { $b.removeAttr('style'); $(this).trigger('scroll'); }).trigger('initoffset'); } })()
小旋风柴进 2019-12-02 02:06:32 0 浏览量 回答数 0

阿里云高校特惠,助力学生创业梦!0元体验,快速入门云计算!

建个炫酷的简历网页,制作一个浪漫的表白网页,打造个人专属网盘,多种动手场景应用免费学!!!

回答

var a = 0; var click = $("input[type = 'radio']").click(function(){ setTimeout(function(){ if(a<30){ a = a + 1; (($($(this).parent()).parent()).next()).removeAttr('style'); ($($(this).parent()).parent()).attr('style','display:none;'); } }, 3000); })
小旋风柴进 2019-12-02 02:24:05 0 浏览量 回答数 0

回答

<input type="text" name="chaxun" id="chaxun"> <button id="button" onclick="search()">查询</button> <script src="jquery.js"></script> <script> var dataCount = 0; function search() { dataCount = 0; $('#chaxun').attr('readonly', 'readonly'); $('#button').attr('disabled', 'disabled'); ajax( 'post', 'mysql.php', null, function(response) { if (response.lenth > 0) { dataCount = response.length; for (var index in response) { completeData({chaxun: response[index]}); } } if (dataCount == 0) { $('#chaxun').removeAttr('readonly'); $('#button').removeAttr('disabled'); } }, error ); } function completeData(data) { ajax( 'post', 'demo.php', data, function(response) { if (dataCount > 0) { dataCount--; } }, error ); } function error(response) { if (response.status == 503) { alert('服务器超时,请稍后重试。'); } } function ajax(type, url, data, cbfOk, cbfError) { $.ajax({ type: type, url: url, async: false, data: data, dataType: 'json', success: function(response) { if (typeof cbfOK == 'function') { return cbfOk(response); } return true; }, error:function(response) { if (typeof cbfError == 'function') { return cbfError(response); } return false; } }); } </script>
a123456678 2019-12-02 03:04:48 0 浏览量 回答数 0

问题

关于JS checkedbox 选择的问题

$(function (){ $("tr").click(function () { if($(this).children().first().children().attr("checked")=="checked"){ ...
小旋风柴进 2019-12-01 20:28:39 1066 浏览量 回答数 1

问题

js 变量 问题。。

$(document).ready(function() { $("form").submit(function(e) { $(".btn").attr('disabled','disabled'); ...
a123456678 2019-12-01 20:18:08 782 浏览量 回答数 1

回答

$(function(){ $('#downBut').click(function(){ var url = 'downPdf'; $('#down').attr('href',url); $('#downBut').unbind('click').removeAttr('onclick').bind('click',aa); }); });
a123456678 2019-12-02 03:07:09 0 浏览量 回答数 0

回答

$("#selAll").click(function(){ //全选框的状态 var isSelAll=false; if($("#selAll").attr("checked")==true){ isSelAll=true; } //根据全选,决定每个是否选中 $("input:checkbox[name='personInfo']").each(function(){ if(isSelAll){ $(this).attr("checked",'true'); }else{ $(this).removeAttr("checked"); } }); });
a123456678 2019-12-02 03:06:59 0 浏览量 回答数 0

问题

用定时器做一个发送验证码的倒计时遇到的问题?

当我点击那个向手机发送验证吗的按钮是(#sendsms),给那个按钮加了一个disabled属性,但是倒计时按钮还是可以点击,多次点击之后就出现问题,当curTime==0时,明明已经clearInterval(timer);了,但还是会不...
杨冬芳 2019-12-01 19:42:10 1007 浏览量 回答数 1

问题

一个id 绑定click事件 做不同的条件判断?

js代码: //弹窗注册协议 ms=window.parent.document.getElementById('inputzz1'); ks=window.parent.document.getElementById('...
杨冬芳 2019-12-01 20:07:20 1177 浏览量 回答数 1

回答

您count value每次都需要初始化,因为要检查该值是否为0值的语句。将其设置为.change()函数 $(document).ready(function() { $('input').change(function() { var count = 0; $("input").each(function() { if($(this).val() == "0") { count = 1; } }); if(count == 0) { $("#submitBtn").removeAttr("disabled","disabled"); } else { $("#submitBtn").attr("disabled","disabled"); } }); });
游客ufivfoddcd53c 2020-01-04 14:02:57 0 浏览量 回答数 0

回答

你标签选的 jQuery,那么我就用 jQuery 尝试实现下这个效果,因为 jQuery 学得不深,因此不一定是最佳方案,背景图直接从网上找到。:)先把 HTML 码好: <div> <input type="radio" id="nba" checked="checked" name="sport" value="nba"> <label name="nba" class="checked" for="nba">NBA</label> <input type="radio" id="cba" name="sport" value="cba"> <label name="cba" for="cba">CBA</label> </div> 接着是 CSS: input[type="radio"] { margin: 3px 3px 0px 5px; display: none; } label { padding-left: 20px; cursor: pointer; background: url(bg.gif) no-repeat left top; } label.checked { background-position: left bottom; } 再就是 jQuery 代码了: $(function() { $('label').click(function(){ var radioId = $(this).attr('name'); $('label').removeAttr('class') && $(this).attr('class', 'checked'); $('input[type="radio"]').removeAttr('checked') && $('#' + radioId).attr('checked', 'checked'); }); }); 刚看到你的问题中还有一个取得选中的单选按钮的值,这个不难取得: $('input[type="radio"]:checked').attr('value')
杨冬芳 2019-12-02 02:48:18 0 浏览量 回答数 0

问题

JQ的两段代码方法一样,元素不一样,如何简化代码

&lt;div class="innercontent innercontent-a"&gt; &lt;div class="wrap-usermobile"&gt; &lt;la...
杨冬芳 2019-12-01 20:10:08 882 浏览量 回答数 1

回答

$(document).click(function(e){ var el = e.target; if (el.tagName == 'INPUT') { $(el).removeAttr('disabled'); } })
a123456678 2019-12-02 02:04:11 0 浏览量 回答数 0

回答

$(document).click(function(e){ var el = e.target; if (el.tagName == 'INPUT') { $(el).removeAttr('disabled'); } })
小旋风柴进 2019-12-02 02:17:35 0 浏览量 回答数 0

回答

$(document).click(function(e){ var el = e.target; if (el.tagName == 'INPUT') { $(el).removeAttr('disabled'); } })
杨冬芳 2019-12-02 02:46:19 0 浏览量 回答数 0

回答

$('.m-photos').on('click', 'li', function(e) { var $item = $(this), $parents = $item.parents('.m-photos'), $img = $('.tm-m-photo-viewer img', $parents), imgSrc = $item.data('src'), isShown = $img.data('isShown'); if (!imgSrc) return ; // 已经打开大图 if (isShown) { $img.hide().removeAttr('src').data('isShown', false); } // 未打开大图 else { // 其实如果想要更好的效果,可以建立一个 <img /> 并插入到 // <body /> 里,然后监听 `load` 和 `error` 事件,成功加载 // 图片则显示,加载失败则给出提示 $img.show().attr('src', imgSrc).data('isShown', true); }
小旋风柴进 2019-12-02 02:26:24 0 浏览量 回答数 0

问题

想让div藏到页面右侧然后实现滚动进入页面

自己想的方法总是实现不出来:1.将div hidden隐藏2.用js加上class: .each {position: absolute; left: 100%; top: 0;} 这里有个问题,加上这个class,整个页面就变宽了(在不隐...
杨冬芳 2019-12-01 19:50:10 945 浏览量 回答数 0

回答

如果你是想更改属性名称,没有直接更改的方法,提供一个思路,在 IE 下时,生成新的 src 属性,删除旧的 srcset 属性,不要试图更改属性名称; jQuery("img[srcset]").each(function(i,item){ if ("IE"){ var _this = jQuery(item); _this.attr("src",_this.attr("srcset")).removeAttr("srcset"); } })
小旋风柴进 2019-12-02 02:22:31 0 浏览量 回答数 0

回答

$(".cancel").click(function(){ $(".radio").removeAttr("checked"); })
杨冬芳 2019-12-02 02:56:45 0 浏览量 回答数 0

回答

请搜索一下setInterval方法,setInterval会创建一个异步线程,返回是这个线程的ID。 多次点击,会创建多个线程。timer被赋值到最后一个线程的ID,停止了的也是最后一个线程。还有其他异步线程在跑着,没有停止。 可以在handleTimer函数中打印一下timer就明白了。 解决办法:1- 倒数期间,对元素解绑事件。2- 单一设计模式,判断timer是否被赋值。 方法2: var curTime = 0, timer = null, btn = $('#button'); btn.on('click',function(){ if(timer === null){ curTime = 3; timer = setInterval(handleTimer, 1000); } }); function handleTimer(){ console.log(timer); if(curTime === 0){ clearInterval(timer); timer = null; btn.text('重新发送验证码'); }else{ btn.text(curTime + '秒后可重新发送'); curTime --; } } 看了一下其他答案,均在click中clearInterval清除计时器,这样的确可以修复问题,但是同时存在另外问题:1- 多次按下btn,多次清除定时器,性能问题。2- 正在倒计时的时候应该禁用掉功能函数,不应再触发重新倒计时。 // var timer = null; $("#sendsms").on("click",function(){ var phone=$("#form_phone").val(); if(phone!="" && timer == null){ curTime=countTime; $("#sendsms").attr("disabled","true"); $("#sendsms").text(curTime+"秒后可重新发送"); timer=setInterval(handleTimer, 1000); } }); function handleTimer(){ if(curTime==0){ clearInterval(timer); timer=null; $("#sendsms").removeAttr("disabled"); $("#sendsms").text("重新发送验证码"); } else{ curTime--; $("#sendsms").text(curTime+"秒后可重新发送"); } }
杨冬芳 2019-12-02 02:33:43 0 浏览量 回答数 0

回答

用$(this).siblings().removeAttr("checked").end().attr("checked","checked");
a123456678 2019-12-02 03:05:24 0 浏览量 回答数 0

问题

jQuery('#confirm').removeAttr('disabled');这样的写法不能兼容IE系列,请给出兼容任何浏览器写法?

jQuery('#confirm').removeAttr('disabled');...
a123456678 2019-12-01 19:27:27 1137 浏览量 回答数 1

回答

别用span 用div 这个bug是由于chrome默认渲染div里的span的行高是0造成的,你得手动调整。如果你不能修改tag,就手动设置行高吧 function add_option(pos) { $new_option = $("#templete").clone(); $new_option.removeAttr("id"); $new_option.css("display", "block"); $new_option.css("line-height", "1em"); $target = $(pos).parent("span"); $target.before($new_option); }
a123456678 2019-12-02 03:04:25 0 浏览量 回答数 0

回答

$("#selectID").find("option:[value='XX']").attr("disabled","disabled") 设为禁用$("#selectID").find("option:[value='XX']").removeAttr("disabled") 设为可用
吴孟桥 2019-12-02 02:29:57 0 浏览量 回答数 0

回答

的确 angular.element 不支持 wrapAll 方法,以下是我在网上找到的 angular.element 的支持方法,可供参考。addClass() - 为每个匹配的元素添加指定的样式类名after() - 在匹配元素集合中的每个元素后面插入参数所指定的内容,作为其兄弟节点append() - 在每个匹配元素里面的末尾处插入参数内容attr() - 获取匹配的元素集合中的第一个元素的属性的值bind() - 为一个元素绑定一个事件处理程序children() - 获得匹配元素集合中每个元素的子元素,选择器选择性筛选clone() - 创建一个匹配的元素集合的深度拷贝副本contents() - 获得匹配元素集合中每个元素的子元素,包括文字和注释节点css() - 获取匹配元素集合中的第一个元素的样式属性的值data() - 在匹配元素上存储任意相关数据detach() - 从DOM中去掉所有匹配的元素empty() - 从DOM中移除集合中匹配元素的所有子节点eq() - 减少匹配元素的集合为指定的索引的哪一个元素find() - 通过一个选择器,jQuery对象,或元素过滤,得到当前匹配的元素集合中每个元素的后代hasClass() - 确定任何一个匹配元素是否有被分配给定的(样式)类html() - 获取集合中第一个匹配元素的HTML内容next() - 取得匹配的元素集合中每一个元素紧邻的后面同辈元素的元素集合。如果提供一个选择器,那么只有紧跟着的兄弟元素满足选择器时,才会返回此元素on() - 在选定的元素上绑定一个或多个事件处理函数off() - 移除一个事件处理函数one() - 为元素的事件添加处理函数。处理函数在每个元素上每种事件类型最多执行一次parent() - 取得匹配元素集合中,每个元素的父元素,可以提供一个可选的选择器prepend() - 将参数内容插入到每个匹配元素的前面(元素内部)prop() - 获取匹配的元素集中第一个元素的属性(property)值ready() - 当DOM准备就绪时,指定一个函数来执行remove() - 将匹配元素集合从DOM中删除。(同时移除元素上的事件及 jQuery 数据。)removeAttr() - 为匹配的元素集合中的每个元素中移除一个属性(attribute)removeClass() - 移除集合中每个匹配元素上一个,多个或全部样式removeData() - 在元素上移除绑定的数据replaceWith() -`用提供的内容替换集合中所有匹配的元素并且返回被删除元素的集合text() - 得到匹配元素集合中每个元素的合并文本,包括他们的后代toggleClass() - 在匹配的元素集合中的每个元素上添加或删除一个或多个样式类,取决于这个样式类是否存在或值切换属性。即:如果存在(不存在)就删除(添加)一个类triggerHandler() - 为一个事件执行附加到元素的所有处理程序unbind() - 从元素上删除一个以前附加事件处理程序val() - 获取匹配的元素集合中第一个元素的当前值wrap() - 在每个匹配的元素外层包上一个html元素
a123456678 2019-12-02 02:06:31 0 浏览量 回答数 0

问题

问一个关于jquery 绑定事件问题。兼容性问题

&lt;script type="text/javascript"&gt; function down(){ var url = 'downPdf'; $('#down').attr('href',url); ...
a123456678 2019-12-01 20:21:21 853 浏览量 回答数 1

问题

Chrome浏览器HTML DOM插入节点问题

这两天做一个项目测试页面时发现Chrome浏览器下DOM节点插入有点问题,没有解决,求JS高手帮忙看看问题出在哪. 下面的JS代码,IE8,FireFox下均能正常插入节点,唯独Chrome不行。 其实也不是不能插入,点击按钮后实际上节点已...
a123456678 2019-12-01 20:18:11 1332 浏览量 回答数 1

问题

如何为属性是disabled的表单绑定js事件

一个表单,属性是disabled ​我希望点击该表单后,disabled变为可编辑,用了下面的代码 全选复制放进笔记$(':input').click(function () { $(this).removeAttr('disabled')...
a123456678 2019-12-01 20:14:11 820 浏览量 回答数 1

云产品推荐

上海奇点人才服务相关的云产品 小程序定制 上海微企信息技术相关的云产品 国内短信套餐包 ECS云服务器安全配置相关的云产品 开发者问答 阿里云建站 自然场景识别相关的云产品 万网 小程序开发制作 视频内容分析 视频集锦 代理记账服务 阿里云AIoT