技术分享共112篇

Discuz根据不同版块区域设置图片主题列表显示不同尺寸

Discuz根据不同版块区域设置图片主题列表显示不同尺寸-雪哥尔
最近在弄discuz论坛,因为discuz在国内主流搜索引擎特友好,所以想改做discuz。下面就来分享一下我最近遇到的对于不同版块想要显示不同尺寸的主题列表封面的问题的解决方法: 第一步,我们先在...
5年前
431040

使用js点击复制按钮将textarea框隐藏

使用js点击复制按钮将textarea框隐藏-雪哥尔
<style> #xulgr-bzm-input{ position:absolute; top:-9999px; left:-9999px; } </style> <p id='xulgr-bzm-text'>被复制的内容</p> <textarea id='xulgr-bzm-input'...
4年前
218087

JS获取当前文章或帖子的id

JS获取当前文章或帖子的id-雪哥尔
<script>var url = location.href;url = url.match(/\/(\d*).html/);document.write(url[1]);</script>  
5年前
04590

jQuery滑动锚点

jQuery滑动锚点-雪哥尔
无需jQuery的只需要href='#xulgr' 然后 id='xulgr' 就能直接锚点,但这样不美观,我来弄个jQuery的吧 首先,头部引入jQuery库 <script src='https://code.xulgr.com/pub/js/jquery-1.8.2.min...
5年前
05470

微信小程序view居中显示

微信小程序view居中显示-雪哥尔
使用align-items:center和justify-content:center都可以让元素居中显示,值得注意的是,居中样式需放在整个样式的最前位置才能生效,我试过加上!important优先显示可不行。 .xg-list{ display: ...
3年前
04800

CSS的Flex布局并排间距换行间距和每几个元素换行间隔

CSS的Flex布局并排间距换行间距和每几个元素换行间隔-雪哥尔
直接上例子,每4个元素换行并设置10px的间距 ul{ display: flex; flex-wrap: wrap; /*flex弹性换行*/ margin: -10px; /*父元素抵消掉子元素的间距*/ } ul li{ margin: 10px; /*子元素之间的间距...
2年前
042810

好玩的鼠标特效代码

好玩的鼠标特效代码-雪哥尔
放到页脚即可 <script type='text/javascript'> var a_idx = 0; jQuery(document).ready(function($) { $('body').click(function(e) { var a = new Array('❤雪哥❤','❤博客❤','❤主页...
5年前
05550

PHP判断电脑端和手机端显示不同内容

PHP判断电脑端和手机端显示不同内容-雪哥尔
<?php function isMobile(){ $useragent=isset($_SERVER['HTTP_USER_AGENT']) ? $_SERVER['HTTP_USER_AGENT'] : ''; $useragent_commentsblock=preg_match('|\(.*?\)|',$useragent,$matches)...
5年前
07330

JS点击提交按钮时判断input是否为空输入内容小于指定数提示

JS点击提交按钮时判断input是否为空输入内容小于指定数提示-雪哥尔
其实就是简单的利用onclick点击事件和id来判断 首先在按钮或超链添加onclick点击事件: <button onClick='isxgemail()'>提交</button> 然后再在input绑定ID: <input id='xgemai...
3年前
02670

Discuz全局变量$_G详解

Discuz全局变量$_G详解-雪哥尔
$_G变量是程序的全局变量,为了使得程序更加高效,减少不必要的数据获取,所以程序特将经常需要用到的变量统一,放到$_G变量中,如用户登录信息、后台设置信息、服务器环境信息、客户端CooKies...
5年前
05750