分类 转载 下的文章

问题现象:图片在拖动上面图标时,会被选择而变蓝

问题现象2:图片可以拖拽

解决方案:
1.禁止图片选中:

 
document.onmousemove = function (ev) {  
     window.getSelection ? window.getSelection().removeAllRanges() : document.selection.empty(); 
}
 

2.禁止拖拽:

<img src="#" draggable="false">

转载保存学习:https://blog.csdn.net/icebns/article/details/102521332?utm_medium=distribute.pc_aggpage_search_result.none-task-blog-2~all~first_rank_v2~rank_v25-4-102521332.nonecase&utm_term=%E5%9B%BE%E7%89%87%E7%A6%81%E6%AD%A2%E9%80%89%E4%B8%AD

window.location.protocol+"//"+window.location.host; // 返回https://mp.csdn.net

window.location.host; //返回url 的主机部分,例如:mp.csdn.net
window.location.hostname; //返回mp.csdn.net
window.location.href; //返回整个url字符串(在浏览器中就是完整的地址栏)
window.location.pathname; //返回/a/index.php或者/index.php
window.location.protocol; //返回url 的协议部分,例如: http:,ftp:,maito:等等。
window.location.port //url 的端口部分,如果采用默认的80端口,那么返回值并不是默认的80而是空字符

内容归于原作者:https://blog.csdn.net/qq_36663526/article/details/107449035

以下内容只做转载,避免后期文章失效

今天使用vue-awesome-swiper的时候报错:
在这里插入图片描述
请输入图片描述
搞了很久 发现错得很让人吐血~!…
我安装的版本:

  "dependencies": {
    "core-js": "^3.6.5",
    "swiper": "^6.0.4",
    "vue": "^2.6.11",
    "vue-awesome-swiper": "^4.1.1",
    "vue-router": "^3.2.0"
  },

官方说明了安装6.0版本的话需要引入另外一个css

// If you use Swiper 6.0.0 or higher
import 'swiper/swiper-bundle.css'

但是可能我是瞎了 没看见。引入的是这个:

// import style
import 'swiper/css/swiper.css'

所以如果Swiper版本是6.0以上就引入第一个就好!!!!!!!!

https://github.com/surmon-china/vue-awesome-swiper

原文:https://www.cnblogs.com/010101-/p/10649026.html

通过css控制,可以实现加载网络图片时,未加载完成的时候显示本地一张占位图,加载完成后显示网络图片;

原理:通过在img标签的after伪元素上添加一张占位图,并且img都设置为position:relative;after设置position:absolute;img标签的src为网络图片,这样加载的时候由于网络图片没加载完成,就会显示本地图片,下面案例中的js是为了效果明显而故意延时设置img的src属性。

代码改版(将原作者的占位图改为padding-bottom)

<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <meta http-equiv="X-UA-Compatible" content="ie=edge">
    <title>Document</title>
    <style>
        img {
            position: relative;
            width: 100%;
            height: 100%;
        }
        
        img::after {
            content: "";
            height: 100%;
            width: 100%;
            position: absolute;
            left: 0;
            top: 0;
            background-color: #eee;
            padding-bottom: 100%;
        }
        div{
            width: 600px;
            height: auto;
        }
        
    </style>
</head>

<body>
    <div>
        <img src="">
    </div>
    
</body>
<script>
    setTimeout(function() {
        document.querySelectorAll("img")[0].src = 'https://img.kzcn.cc/600x600/c/0';
    }, 3000);
</script>

</html>