Как в сообщении говорится, проблема состоит в том, что ifconfig не находится в Вашем пути. Можно выполнить его как обычный пользователь путем предоставления полного пути: /sbin/ifconfig
.Попробуйте!
Мое предположение - то, что на 10,04 Вы добавили /sbin/
к своему пути и не сделали этого при обновлении до 12,04.
Примечание, однако, что необходимо будет быть корнем, если Вы захотите использовать ifconfig для изменения сетевых конфигураций; я надеюсь, что причины этого более, чем очевидны :)
Стандартное решение - вернуть false
из click ()
обработчик. return false
эквивалентно вызову preventDefault ()
и stopPropagation ()
для события. preventDefault ()
также достаточно для этой задачи, поэтому будет работать либо он, либо return false
.
Похоже, ваша проблема заключается в синтаксических ошибках и неверно названных параметрах. Я вижу:
fadeToggle
не имеет круглых скобок, id
, но вы вызываете event.preventDefault ()
; и $("#permalink a").click(function(id){
должно быть
$("#permalink a").click(function(event){
Затем
var id=event.target;
предоставит вам объект, над которым вы работаете, а event.preventDefault () остановит действие по умолчанию.
Обычно я возвращаю false; я, но это предотвращает действие по умолчанию и останавливает распространение события, что может иметь эффекты, которых вы не ожидали с другими обработчиками событий.
Просто у вас должна быть возможность вернуть false;