Сначала вы можете получить содержимое iframe
, а затем использовать переключатели jQuery
против них, как обычно.
$("#iframe-id").contents().find("img").attr("style","width:100%;height:100%")
$("#iframe-id").contents().find("img").addClass("fancy-zoom")
$("#iframe-id").contents().find("img").onclick(function(){ zoomit($(this)); });
Удачи!
Эта проблема (еще) не решена, по крайней мере, не легко / без сценариев: см. это сообщение в списке рассылки мерзавца Junio C Hamano объяснение ситуации и обеспечение призыва к простому решению.
основное обоснование состоит в том, что Вам не должно быть нужно это:
С мерзавцем, который не является древним (т.е. v1.5.0 или более новым), нет никакой причины иметь локальные "dev", которые просто больше отслеживают удаленное. Если Вы только хотите к go-look-and-see, можно проверить удаленное ответвление отслеживания непосредственно по отдельной ГОЛОВЕ с"
git checkout origin/dev
"., Что означает, что единственные случаи мы должны сделать это удобным для пользователей, должны обработать эти локальные ответвления, которые "отслеживают" удаленные, когда у Вас действительно есть локальные изменения, или когда Вы планируете иметь некоторых.
, Если у Вас действительно есть локальные изменения на "dev", который отмечен для отслеживания удаления "dev", и если Вы находитесь на ответвлении, отличающемся от "dev", тогда мы ничего не должны делать после"
git fetch
" обновления удаленное отслеживание "dev". Это не будет ускоренная перемотка вперед так или иначе
, призыв к решению был для опции или внешнего сценария к [1 123] чернослив локальные ответвления, которые следуют теперь за удаленно отслеживающими ответвлениями, вместо того, чтобы усовершенствовать их быстрой передачей, как исходный плакат, который требуют.
Так как насчет"
git branch --prune --remote=<upstream>
", который выполняет итерации по локальным ответвлениям, и если(1) это не текущее ответвление; и
(2) это отмечено для отслеживания некоторого ответвления, взятого от < upstream>; и
(3) это не имеет никаких фиксаций самостоятельно;тогда удаляют то ответвление? "
git remote --prune-local-forks <upstream>
" прекрасен также; я не забочусь, о котором команда реализует опцию так очень.
Примечание: с мерзавца 2,10 никаких таких решения не существуют. Обратите внимание, что эти git remote prune
подкоманда, и git fetch --prune
об удалении удаленно отслеживающего ответвления для ответвления, которое больше не существует на удаленном, не об удалении локального ответвления, которое отслеживает удаленно отслеживающее ответвление (для которого удаленно отслеживающее ответвление является восходящим ответвлением).
Если судьи/головы/ведущее устройство могут быть быстро переданы судьям/пультам ДУ/нечто/ведущему устройству, выводу
git merge-base refs/heads/master refs/remotes/foo/master
должен возвратить идентификатор SHA1 это, судьи/головы/ведущее устройство указывают на. С этим можно соединить сценарий, который автоматически обновляет все локальные ответвления, которые не имели никаких занимательных фиксаций, относился к ним.
Этот небольшой сценарий оболочки (я звонил, это git-can-ff) иллюстрирует, как это может быть сделано.
#!/bin/sh
set -x
usage() {
echo "usage: $(basename $0) <from-ref> <to-ref>" >&2
exit 2
}
[ $# -ne 2 ] && usage
FROM_REF=$1
TO_REF=$2
FROM_HASH=$(git show-ref --hash $FROM_REF)
TO_HASH=$(git show-ref --hash $TO_REF)
BASE_HASH=$(git merge-base $FROM_REF $TO_REF)
if [ "$BASE_HASH" = "$FROM_HASH" -o \
"$BASE_HASH" = "$FROM_REF" ]; then
exit 0
else
exit 1
fi
“git может вытянуть - all”, обновляют все мои локальные ответвления?
No это не может. Для быстрой передачи я просто записал мелкий инструмент, чтобы сделать так. https://Преимущества github.com/changyuheng/git-fast-forward-all
этого инструмента:
hub sync
не поддерживает несколько пультов ДУ в данный момент.) На самом деле, с мерзавцем version 1.8.3.1
, это работает:
[root@test test]# git br
* master
release/0.1
update
[root@test test]# git pull --rebase
remote: Enumerating objects: 9, done.
remote: Counting objects: 100% (9/9), done.
remote: Compressing objects: 100% (9/9), done.
remote: Total 9 (delta 2), reused 0 (delta 0)
Unpacking objects: 100% (9/9), done.
From http://xxx/scm/csdx/test-git
d32ca6d..2caa393 release/0.1 -> origin/release/0.1
Current branch master is up to date.
[root@test test]# git --version
git version 1.8.3.1
В основном ответвлении, можно обновить все другие ответвления. @Cascabel
, который я не знаю, какая версия повреждает/устраняет его, в 2,17 (который я использую), это может работать.