js应用
fineline
这个作者很懒,什么都没留下…
展开
-
公众号使用javascript关闭网页
### 可以正常关闭:<div onclick="parent.WeixinJSBridge.call('closeWindow');">关闭</div><div onclick="WeixinJSBridge.call('closeWindow');">关闭</div><el-button type="primary" @click="close()" style="margin-left:30px">关闭页面</el-button&原创 2021-03-03 17:58:58 · 597 阅读 · 1 评论 -
javascript中为import加载模块的方法取别名
有时候在开发中,加载的模块方法会重名。最简单的解决方法是取一个别名。# 传统方式import { odd } from './odd'# 增加别名import { odd as oodd } from './odd'原创 2021-01-13 10:39:42 · 13848 阅读 · 0 评论 -
vue之data变量调试时的向上穿透
<script>data() { test: {}},mounted() { console.log('this.rules:', this.rules) console.log('this.rules.test:', this.rules.test) this.rules.test = null console.log('this.rules:', this.rules) console.log('this.rules.test:', this.原创 2021-01-05 09:21:49 · 232 阅读 · 0 评论 -
bootstrap不用插件实现input文本框实时搜索联想下拉框
简单实现input文本框实时搜索联想下拉框,只需要bootstrap。css就不写了html<input class="form-control" type="text" placeholder="地址搜索" id="keyword"><ul class="dropdown-menu"> </ul>js$("#keyword").on("change", function (e) { var keyword = $("#keyword").val原创 2020-11-12 18:17:10 · 1760 阅读 · 0 评论 -
a标签打开超链接时禁用父元素的的click事件
在打开超链接时,可能会触发其父元素的click事件,怎样解决呢?思路1:对click事件的进行判断,如果此标签内有有herf就停止执行。## html<div id="xx"> <a href='http://www.baidu.com'></a></div>## js $('body').on('click','#xx',function(e) { if (!e.target.href) { //原创 2020-10-30 12:46:13 · 891 阅读 · 0 评论 -
javascript判断数据类型
判断是否为function方法fun_name instanceof Function原创 2020-10-29 15:45:48 · 107 阅读 · 1 评论 -
javascript中setInterval越来越快的问题解决方法
setInterval越来越快,经过一番测试,找到一种方法,就是每次执行都要清空计时,再次重新调用。var timerfunction do(){ clearInterval(timer) //do something.... timer = setInterval(()=>{ do() },3500)}do()原创 2020-10-29 09:59:36 · 4793 阅读 · 0 评论 -
jquery回调函数中this和$this的区别和联系
众所周知,在js中,this指向其运行时所在的上下文对象而在jquery回调函数中,this指向哪里呢?示例$('.class').forEach(function(i){ console.log(this,$(this)) // 此处的this,是当前的上下文对象是一个HTML DOM Element对象, // 与getElementById('idName')获取的值相同,可以使用this.id,this.src等方法 // 更多方法请见 https://www.w3school.com原创 2020-10-28 17:55:13 · 343 阅读 · 0 评论 -
javascript获取指定范围的随机数及其原理
var start = 1var end = 5var length = end-start//获取1-5的随机数var randNum = Math.random() * length + start//1-5随机整数(包含1,不含5:1/2/3/4)parseInt(randNum )//1-5随机整数(不含1,包含5:2/3/4/5)Math.ceil(randNum )//1-5随机整数(包含1和5:1/2/3/4/5)var length = end - start + 1原创 2020-10-20 11:09:40 · 1127 阅读 · 0 评论 -
javascript 跨页面传参
/** * url传参 可传中文 **/ var getRequest= function (obj) { var urlStr = location.search, theRequest = ''; var urlCutA = urlStr.split(obj)[1]; if (!!urlCutA) { var urlCutB = urlCutA.split('=')[1]...原创 2020-10-12 11:05:03 · 490 阅读 · 0 评论 -
jQuery循环滚动效果
滚动到底部后返回顶部var rowBack = ()=>{ mTop = (mTop <= -33*7 ? -33 : mTop - 132) var css = {'margin-top': warnHight}; $('#list').animate(css ,800);}setInterval(()=>{ if($('#list').hasClass('table')){ rowBack() }},2000).原创 2020-10-08 18:52:00 · 350 阅读 · 0 评论 -
easydialog2.0区分点击关闭按钮和自定义取消按钮事件
今天遇到一个项目,弹框用了easydialog2.0插件,需要将取消按钮做别的用途,同时又上角关闭按钮仅用于关闭弹框。可是easydialog2.0强制将关闭和取消按钮关联了起来。现在要做的是将这两个按钮做出区分。 var yesText = '确定'; var yesFn = function () { //此处运行点击确定后运行的代码 }; var noText = !!obj ? obj.no原创 2020-09-24 18:52:54 · 217 阅读 · 0 评论 -
jquery对联广告
duilian.js// JavaScript Document(function($) { $.fn.jFloat = function(o) { o = $.extend({ top:60, //广告距页面顶部距离 left:0,//广告左侧距离 right:0,/...原创 2012-09-04 16:25:14 · 209 阅读 · 0 评论