function isSupportSVG() { var SVG_NS = 'http://www.w3.org/2000/svg'; return !!document.createElementNS &&!!document.createElementNS(SVG_NS, 'svg').createSVGRect; } // 测试console.log(isSupportSVG());
文章转载于:https://www.jianshu.com/p/5673b62206e8
原著是一个有趣的人,若...
$('#myImage').click(function(event){ //获取鼠标在图片上的坐标 console.log('X:' + event.offsetX+'\n Y:' + event.offsetY); //获取元素相对于页面的坐标 console.log('X:'+$(this).offset().left+'\n Y:'+$(this).offset().top);});
文章转载于:https://www.jianshu.com/p/248f22d52a5...
/** * 检查当前参数是否为空或者null * 如果是空 返回true,否之返回 false * return boolean */ function checkIsEmptyOrNull(param){ var nullParamFlag = false; if("" == param){ nullParamFlag = true; }else if(null == param){ nullParamFlag = true; }else if(undefi...
阻止默认行为
// 原生jsdocument.getElementById('btn').addEventListener('click', function (event) { event = event || window.event; if (event.preventDefault){ // w3c方法 阻止默认行为 event.preventDefault(); } else{ // ie 阻止默认行为 event.returnValue ...
input 标签的监听事件总结
手机端提交表单的项目,里面用了不少input标签,但是遇到了一些问题,比如:页面中的必填项如果有至少一项为空,提交按钮就是不能提交的状态,所以需要对所有的input内容进行监听,刚开始我用了jquery的keyup事件解决问题,但是后来测试出一个bug,如果用户选择粘贴复制的话,keyup...
layer mobile是为移动设备(手机、平板等webkit内核浏览器/webview)量身定做的弹层UI。由于是采用原生 JavaScript编写,所有并不依赖任何第三方库。layer mobile完全独立于PC版的layer,您需要按照场景选择使用。layer mobile正致力于成为您WebApp开发过程中弹出交互的不二选择。GitHub
[layer])(http://laye...
要说jQuery 最成功的地方,我认为是它的可扩展性吸引了众多开发者为其开发插件,从而建立起了一个生态系统。这好比大公司们争相做平台一样,得平台者得天下。苹果,微软,谷歌等巨头,都有各自的平台及生态圈。
学会使用jQuery并不难,因为它简单易学,并且相信你接触jQuery后肯定也使用或熟悉了不少其插件。...
在很多年前,叔叔也写过倒计时插件,但是过程还是浪费了很多时间,今天在扒别人网页时遇到一个好用的插件。
jquery.downCount.js
使用方法:
1,引入
有cdn的,或者直接直接到本地,
2,js部分
$(function(){
$('.time').downCount({
date: '2019/07/31 19:00:00',
offset: +8
}, function (){
$('.time').htm...
js:
$('.button-group a').click(function(){ var i = $(this).index(); $(this).addClass('active').siblings().removeClass('active'); $('.customer_list ul').eq(i).show().siblings().hide(); })