我需要收到一个元素的类.另一个插件向元素插入第二个类,但我不想接收第二个类.到目前为止,我有:
target_text = $(this).attr("class");
Run Code Online (Sandbox Code Playgroud)
目前返回的是:
some-class sfHover
Run Code Online (Sandbox Code Playgroud)
我不想让班级"sfHover".如何从变量中删除它?
(我想要获取的类是动态生成的,所以我不能监听特定的名称,只能使用它们.)
谢谢
我有一个div容器:
.mask {
height: 157px;
overflow: hidden;
}
Run Code Online (Sandbox Code Playgroud)
此容器内的内容超过157px.我有两个链接(图像),我想用它来向上或向下滚动容器内的内容:
<ul class="scroll">
<li><a href="#"><img src="img/text-down-icn.png" alt="scroll down" /></a></li>
<li><a href="#"><img src="img/text-up-icn.png" alt="scroll up" /></a></li>
</ul>
Run Code Online (Sandbox Code Playgroud)
如何让这两个链接滚动容器内的内容?
非常感谢
===========================================
谢谢你的帮助.事实证明,使用scrollTo插件(http://plugins.jquery.com/project/ScrollTo)效果最佳.
$(document).ready(function(){
$(".down").click(function () {
$('.mask').scrollTo( '+=156px', 500 );;
});
$(".up").click(function () {
$('.mask').scrollTo( '-=156px', 500 );;
});
});
Run Code Online (Sandbox Code Playgroud) 我在我正在使用的网站上使用jQuery Superfish插件.到目前为止工作正常.
问题是:我必须优化喜欢iPad移动设备的网站等,
我点击菜单项后,菜单不会关闭自己,只要我点击页面上的任何其他链接.
我已经尝试查看Superfish代码并将悬停事件更改为click事件但没有成功.
当涉及到jQuery时,我不是专业人士,所以如果有人能帮助我改变我需要改变的东西,我会很感激.
我有一个未知数量的节元素:
<section id="foo">
...
</section>
<section id="bar">
...
</section>
Run Code Online (Sandbox Code Playgroud)
对于每个存在的部分,我需要添加一个属性"data-serial",它是一个从0开始的整数,并且对于每个存在的部分递增1,例如,上面将变为:
<section id="foo" data-serial="0">
...
</section>
<section id="bar" data-serial="1">
...
</section>
<section id="bla" data-serial="2">
...
</section>
...
Run Code Online (Sandbox Code Playgroud)
我怎样才能使用jQuery实现这一目标?
谢谢