Welcome 微信登录

首页 / 脚本样式 / JavaScript

select标签模拟/美化方法采用JS外挂式插件

select标签模拟/美化方法采用JS外挂式插件

<select>标签的外观问题很恼人,各个浏览器都不一致,单单就IE,一个版本就一个长相,还不能用CSS修饰。在这将本人对<select>的美化方法共享出来。优点: 仍保留使用<select>,仅改变外观,不改变不干预Form行为,后期加载JS。(注:本脚本依赖jQuery)啥也不说了,都在代码里。复制代码 代码如下:$(document).ready(function () { // 找出需要美化的<select...
JavaScript中的onerror事件概述及使用

JavaScript中的onerror事件概述及使用

1、Window.onerror事件onerror事件用来协助处理页面中的JavaScript错误。当页面上出现异常时,error事件便在window对象上触发。例如: 在这种情况下,浏览器会显示错误信息:。如果不希望浏览器在默认对话框中显示出错消息,让onerror方法返回true即可。此外,onerror方法还提供了三个参数用来确定错误确切的信息,分别是:1)message:一个字符串,声明了出现的错误的信息(不同的浏览器中返回的消息内容略有差异)。...
javascript ie6兼容position:fixed实现思路

javascript ie6兼容position:fixed实现思路

positon:fixed 让HTML元素脱离文档流固定在浏览器的某个位置 网页中经常会有浮动的导航条会用到这种定位模式,但是ie6下并不兼容这种定位 浮动导航条的样式,重要的是position:fixed;bottom:60px;(浮动导航底部距离窗口底部60px) 复制代码 代码如下: .floating_9677{position:fixed; z-index:961; bottom:60px;} ie6下positon:fixed不起作用,只能靠...
基于jQuery实现模拟页面加载进度条

基于jQuery实现模拟页面加载进度条

因为我们无法通过任何方法获取整个页面的大小和当前加载了多少,所以想制作一个加载进度条的唯一办法就是模拟。那要怎么模拟呢? 我们知道,页面是从上往下执行的,也就是说我们可以大致估算出在页面的某个位置加载了多少,而后用jq模拟出一个进度条来显示。 首先我们先画一个进度条的样子,也就是上图图中的样子,这个不用过多说明,自己看代码 CSS 复制代码 代码如下: .loading{position:relative;top:0;left:0} .tip1{float...
select标记美化--JS式插件、后期加载

select标记美化--JS式插件、后期加载

<select>标签的外观问题很恼人,各个浏览器都不一致,单单就IE,一个版本就一个长相,还不能用CSS修饰。在这将本人对<select>的美化方法共享出来。优点: 仍保留使用<select>,仅改变外观,不改变不干预Form行为,后期加载JS。(注:本脚本依赖jQuery)啥也不说了,都在代码里。效果图在底部。复制代码 代码如下:$(document).ready(function () { // 找出需要美化的<...
jQuery弹出层始终垂直居中相对于屏幕或当前窗口

jQuery弹出层始终垂直居中相对于屏幕或当前窗口

弹出层永远是一个前端必须搞定的东西,一般情况下,如果弹出层有固定的高和宽,用样式即可搞定,但是如果碰到没有固定高或者固定宽或者固定高和宽的时候,我们就需要用JS去处理,去动态获取当前窗口高或者宽;今天弄了2种情况,一个是相对于屏幕窗体,一个是相对于当前的窗口,看代码,或许对你有用: 复制代码 代码如下: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www...
UpdatePanel和Jquery冲突的解决方法

UpdatePanel和Jquery冲突的解决方法

在第一次页面加载时,元素A的X效果正常,点击B之后,页面局部刷新,此时,回到A,元素A失去X效果.开始以为是前端我这到程序员那里出现问题,但仔细检查之后发现没有,后来了解了下页面应用了ASP.NET AJAX局部刷新,这就明朗了,估计是和JQUERY冲突了。问题重现: 1.ASP.NET AJAX在页面中添加ScriptManager和UpdatePanel 2.在UpdatePanel中添加元素A 3.用jQuery对元素A添加X效果 4.在Update...
<< 2021 2022 2023 2024 2025 2026 2027 2028 2029 2030 >>