wlbk.net
当前位置:首页 >> 如何用js实现鼠标单击第一下选中,单击第二下打开... >>

如何用js实现鼠标单击第一下选中,单击第二下打开...

页面上做一个计数器,或者状态记录对象(变量),单击事件判断变量状态,修改状态并响应响应行为,Demo如下: 使用JS一定要活学活用,JS的精髓是灵活多变,不要太刻板。 var clickCount = 0;function clieckBtn(){clickCount++;//还可以加入时间...

标记下当前点击次数 var clickNumber =0; $('image').click(function(){ if(clickNumber %2==0){ //放大代码 }else{ //缩小代码 } clickNumber ++; })

onclick是单击事件,ondbclick是双击事件,这两个不冲突的好吧。最简单的,你设置单击事件的延时,在时间内再次单击就是双击事件,屏蔽掉单击;若是在时间内没有再点击,就做单击事件处理

既然用的是jquery,可以用toggle方法: $("#bar").toggle( function () {//点击第一次 $.get("__URL__/Index/jajax",function(d){ $("ul.news-list").after(d); }); }, function () {//点击第二次 $.get("__URL__/Index/jajax",function(d){ $("...

主动触发事件是一个经常会用到的技巧,它很重要。它和事件绑定一样存在着浏览器兼容性问题。传统浏览器(IE8-)使用createEventObject来创建事件对象,用fireEvent这个方法来触发事件;现代浏览器用createEvent来创建对象,用dspatchEvent来触发...

这个最简单的逻辑就是if判断一下就看可以了。下面是简单的例子,以变色为主,点击一下变灰色,再点击一下恢复原来的颜色。var oDiv = document.getElementById('div1');oDiv.onclick=function(){if(this.style.backgroundColor == 'red'){this.s...

每次点击的时候都做个if判断,如果被选中了则让Checked=false,否则就选中; 参考如下: var flag = true; function chkRadio(id) { id.checked = flag; flag = !flag; } 用html控件,改成服务器控件,在后台加上: RadioButton1.Attributes.Add...

直接修改元素的cursor属性呀!例如你要修改body的cursor属性 $("button#1").bind('click',function(){ if($("body").css('cursor')=='crosshair'){ ("body").css('cursor','default'); }else{ ("body").css('cursor','crosshair'); }})然后你要...

window.onload = function () { var input = document.createElement('input'); var button1 = document.createElement('button'); var button2 = document.createElement('button'); input.type = 'text'; input.id = 'text'; button1.value =...

可以,使用a标签的download属性,更多详情可以参考这里:http://www.webhek.com/download-attribute/

网站首页 | 网站地图
All rights reserved Powered by www.wlbk.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com