有没有办法保持定位不变,但使元素不可点击?演示在这里。
通过添加另一个类而不是.element
,我失去了定位。
很抱歉没有添加特定的代码示例,因为我不确定在哪里解决这个问题(标记、css 或 jquery 部分)
有没有办法保持定位不变,但使元素不可点击?演示在这里。
通过添加另一个类而不是.element
,我失去了定位。
很抱歉没有添加特定的代码示例,因为我不确定在哪里解决这个问题(标记、css 或 jquery 部分)
也许
$(yourelement).css("cursor","auto");
?
这些项目是可点击的,只是因为有这段脚本。
// change size of clicked element
$container.find('.element').live('click', function(){
$(this).toggleClass('large');
$container.isotope('reLayout');
});
您可以将 CSS 类更改为您想要的任何内容,只要它可以通过itemSelector
选项匹配即可
$container.isotope({
itemSelector: '.my-class'
});
如果你想让一些元素不可点击,你可以在监听器中检查
var notClickable = ['Hg','Co','Rb']; // these element are not clickable
// change size of clicked element
$container.delegate( '.element', 'click', function(){
//if not in notClickable tab
if(jQuery.inArray( $(this).attr('data-symbol'), notClickable )==-1){
$(this).toggleClass('large');
$container.isotope('reLayout');
}
});
在这里演示:http: //jsfiddle.net/thomasNDS/bKtvN/1/