superLink,让伪链接更有可用性
作者:aoao 来源:样式之美 发布时间:2009-06-02 12:35:00
标签:伪链接,超级链接,窗口
前几天,看到有人写了个superLink的东东,主要的做什么用呢?
我们有时会给在大块元素加个window.location='http://www.aoao.org.cn'
,还顺便把光标定义成移上去会变成手势还代替链接,为什么不直接用<a>
因为有时东西太多,不能放在链接里,比如hx
、p
、 li
之类的。那问题来了,用js处理会让链接的功能没了一堆,作者在他的文章说到:
中键:新tab打开 (aoao注:中键功能变更滴同学无视)
CTRL/SHIFT 单点:新窗口 新tab打开(aoao注:自己浏览器改过设置以自己的为准)
右键菜单:虾米虾米方式打开
浏览器状态栏
其他,等(aoao注:好像也没其他的)
那看看效果: superLink Demo,试一下左中右键功能。
实现其实不难,就是把你原来加window.location的元素上盖上一个链接,透明为0,这样就可以把上面4条功能还原,-_-!。
总的来说,想法很好,有总比没有好,还封装好让别人用 ^_^,不过如果有机会再遇到类同的应用时,我应该会在原来那块元素里面的a里加个无用的span(语义愤青别BS我),虽然定位可能有点麻烦,但总是能定准的,直接样式搞定。


猜你喜欢
- 今天打算通过绘制正弦和余弦函数,从默认的设置开始,一步一步地调整改进,让它变得好看,变成我们初高中学习过的图象那样。通过这个过程来学习如何进
- 最近学习javascript,碰到caller和callee的问题,去网上百度了很多。搜到的内容大同小益,整理总结了一下与大家分享。call
- 数据库的使用过程中由于程序方面的问题有时候会碰到重复数据,重复数据导致了数据库部分设置不能正确设置……方法一以下为引用的内容:declare
- 本文实例讲述了Python socket套接字实现C/S模式远程命令执行功能。分享给大家供大家参考,具体如下:一. 前言要求: 使用pyth
- json和dictpython中的dict类型要转换为json格式的数据需要用到json库:import json <json>
- ES6 开始,js 新增了剩余参数语法、展开语法等,它们有个共同之处就是都以 ... 这么个符号为前缀,好像很多地方都可以用到,但实际上又不
- 在python处理数据时,经常用到DataFrame和set。train=pd.read_csv('XXX.csv')#读取
- 由用户指定需要扫描的盘符或目录,输入需要查找的文件或者文件夹名称(不包含中文名称)代码:# encoding=utf-8import os.
- 一、Python图像处理PIL库1.1 转换图像格式# PIL(Python Imaging Library)from PIL import
- 如下所示:# -*- coding: utf-8 -*-# @Time : 2018/5/17 15:05# @Author :
- 1、我的第一个个人主页一打开就是一张很眩的图片,图片上有个“进入”,点击后才算真正看到我的主页。现在回想起来那个时候这样做,大概是很想迅速展
- MVC设计模式MVC (Model-View-Controller) 是软件工程中常用的软件架构模式,它是一种分离业务逻辑与显示界面的设计方
- 搭建ftp服务器server端# -*- coding:utf-8 -*-from pyftpdlib.authorizers import
- 在安装tensorflow完成后,import tensorflow as tf出现问题,问题如下:>>> import
- 析构函数__del__定义:在类里定义,如果不定义,Python 会在后台提供默认析构函数。析构函数__del__调用:A、使用del 显式
- 一、bytes.Buffer的基础知识与strings.Builder一样,bytes.Buffer也是开箱即用的。bytes.Buffer
- 首先你要确保你机器上面安装了python,其次,你还要确保你上面安装了Django。接下来,才能进入到搭建第一个Django应用程序很简单的
- 之前有写利用md5方式来做差异备份,但是这种md5方式来写存在以下问题:•md5sum获取有些软连接的MD5值存在问题 •不支持对空目录进行
- SQL Server正常连接时,若不需要远程操控其他电脑,可以用Windows身份验证模式,但是涉及到远程处理时,需要通过SQL Serve
- 一 概念1. 原理2. 好处不同项目可能用到的环境不同,运用虚拟环境能将不同环境分隔开二 virtualenvvirtual 虚拟的1. 安