JS滚动链接 - 使用linkify - 如何定位特定类
JS rolling link - using linkify - how to target a specific class?
我在我的网站 http://jsfiddle.net/hakim/Ht6Ym/中使用此代码
var supports3DTransforms = document.body.style['webkitPerspective'] !== undefined ||
document.body.style['MozPerspective'] !== undefined;
function linkify( selector ) {
if( supports3DTransforms ) {
var nodes = document.querySelectorAll( selector );
for( var i = 0, len = nodes.length; i < len; i++ ) {
var node = nodes[i];
if( !node.className || !node.className.match( /roll/g ) ) {
node.className += ' roll';
node.innerHTML = '<span data-title="'+ node.text +'">' + node.innerHTML + '</span>';
}
};
}
}
linkify( 'a' );
我不太擅长JS(相当新),但最后它针对所有<'a'>标签:
linkify( 'a' );
但是,这会更改此翻转效果的所有链接。无论如何,我可以针对一个特定的类 - 让我们称之为 .rolling - 以便只影响标头而不是其他链接?
你可以
这样做
linkify( 'h1 a' );
演示
如果要按类选择,可以使用.
选择器
linkify('a.myClass');
演示
相关文章:
- CSS-如何定位内容数据标题
- Jquery菜单操作不稳定,定位不正确,存在一般错误
- 在Jquery detachment()和appendTo()之后定位元素
- 困在逻辑中试图定位动态的东西
- 绝对定位不适用于Javascript DIV
- Jquery定位代码并调用它
- 如何在容器中定位旋转的图像
- Highcharts-图表外的图例定位
- .scroll()函数在上次更新后在谷歌chrome中定位闪烁
- 如何在CSS或Javascript中定位选定的属性(在HTML选项中)
- 地理定位api和谷歌地图出错
- 在 jquery 中定位暂停和播放按钮
- 当定位模式设置为“0”时,总是达到关于地理定位的超时;仅设备”;
- 如何在定位导航后向下滚动页面
- stickyfloat无法处理绝对定位的元素
- Selenium无法在浏览器DOM中定位元素
- 如果元素在容器外部,是否可以相对于容器以绝对定位来定位该元素
- 无法使用量角器的绑定定位器定位元素
- 第二,第三,第四,…使用CSS定位器定位量角器中的第八个元素
- 谷歌地图地理定位.地理定位提供地图,但不提供方向