首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在Quicksand中添加函数

在Quicksand中添加函数
EN

Stack Overflow用户
提问于 2015-04-15 18:53:07
回答 1查看 98关注 0票数 2

我使用的是流沙,但我想在quicksand过滤的元素中添加一个悬停效果。

代码语言:javascript
复制
(function ($) {
    var $itemsHolder = $('ul.proyectosthumb');
    var $itemsClone = $itemsHolder.clone(); 
    var $filterClass = "";
    $('ul.filter li').click(function(e) {
        e.preventDefault();
        $filterClass = $(this).attr('data-value');
        if ($filterClass == 'all') { 
            var $filters = $itemsClone.find('li'); 
        }
        else { 
            var $filters = $itemsClone.find('li[data-type='+ $filterClass +']'); 
        }
        $itemsHolder.quicksand($filters);
    });
}(jQuery));

悬停效果函数:

代码语言:javascript
复制
$('.thumbnail').hover(
    function(){
        $(this).find('.caption-hover').fadeIn(250); //.fadeIn(250)
    },
    function(){
        $(this).find('.caption-hover').fadeOut(250); //.fadeOut(205)
    }
); 

有没有在Quicksand中添加这个函数的想法?

EN

回答 1

Stack Overflow用户

发布于 2015-04-15 19:01:45

我在快速沙子元素question here上也遇到了同样的问题。这对me.use起作用了,这个函数.this可能会有所帮助。

代码语言:javascript
复制
jQuery(document).on('hover',".thumbnail",function(){

     //code here .
        });

这背后的原因是

.on()方法将事件处理程序附加到jQuery对象中当前选定的元素集。check full desc

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/29648313

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档