Вот что я пробовал до сих пор:
var preventDefaultFunc = function(e){
e.preventDefault();
}
, затем я вызываю его в функции щелчка позже:
$('.item').click(function(e){
var $this = $(this);
var $thisChild = $this.find('.item-content');
if ( $this.hasClass('big') ) {
return false;
}
$this.on(preventDefaultFunc);
// make the box bigger and load the article inside it here
});
Я сделал это таким образом, чтобы я мог снова отключить егопозже, потому что рассматриваемый div должен позволять клики внутри него, как только он станет большим.
Переключатель вкл / выкл не работает, так как он должен помешать странице загрузить ссылку в блоке, чтобы я мог увеличить размер блока и вместо этого загрузить статью с помощью ajax.Обратите внимание, что вкл / выкл это версия jquery 1.7 bind / unbind.
Есть предложения?