Jump to content
  • 0

Привязка объекта


Kadaje
 Share

Question

Здравствуйте

У меня несколько вопросов для более сведущих людей чем я...

1. (наверное слишком глупый... но все же): в опера с альфа слоями работает... а в IE нет... что можно сделать чтобы это дело заработало?

2. Я хочу сделать чтобы при наведении на картинку происходило движение до нужного мне момента, после того как она доезжает должна происходить другая анимация кнопок на этой картинке... но я не знаю как мне их связать чтобы они вместе двигались, но при этом чтобы к кнопкам не привязывался скрипт первого движения... очень надеюсь на вашу помощь!

(очень надеюсь на то, что вы поймете что я имел ввиду.. т.к. сам с трудом понимаю что написал.. :) )

для наглядности ссылка и код:

http://aionfantasy.com/

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>TesseracT TEAM</title>
<script type="text/javascript" src="js/jquery.js"></script>
<script type="text/javascript" src="js/interface.js"></script>
<script type="text/javascript" src="js/interfac.js"></script>
<script type="text/javascript" src="js/jquery00.js"></script>
<style type="text/css" media="all">
<!--
body {
background-color: #FFFFFF;
background-image: url(img/bg.jpg);
background-repeat: no-repeat;
background-position: top;
margin: 0;
padding: 0;
}
.ifxElement1
{
}
.tabContent
{
}
.test
{
}

-->
</style>

</head>
<body>

<div align="center">
<img src="img/btn_top.png" />
</div>

<div align="center">
<span style='position:relative;z-index:5;right:0px;top:80px;'>
<img src="img/C_I_form.png" />
</span>
</div>

<div align="center">
<div id="easing" class="tabContent">
<a href="#" onmouseover="animateEl4(); return false;">
<div id="ifxElement4" class="ifxElement" style='position:absolute;z-index:2;right:540px;top:360px;'>
<img src="img/smal_C_form.png"/>
</div>
</a>
</div>

<div id="easing" class="tabContent">
<a href="#" onmouseover="animateEl2(); return false;">
<div id="ifxElement2" class="ifxElement" style='position:absolute;z-index:1;right:540px;top:120px;'>
<img src="img/smal_C_form.png" />
</div>
</a>
</div>

<div id="easing" class="tabContent">
<a href="#" onmouseover="animateEl(); return false;">
<div id="ifxElement" class="ifxElement" style='position:absolute;z-index:4;left:540px;top:120px;'>
<img src="img/smal_C_form.png" />
</div>
</a>
</div>

<div id="easing" class="tabContent">
<a href="#" onmouseover="animateEl3(); return false;">
<div id="ifxElement3" class="ifxElement" style='position:absolute;z-index:3;left:540px;top:360px;'>
<img src="img/smal_C_form.png" />
</div>
</a>
</div>
</div>

<script type="text/javascript">
var currentTab = null;
var inSlide = false;
$(document).ready(
function()
{
var url, tab = 0, tabIteration = 0;
$('#scroll').ScrollToAnchors(500);

url = window.location.href.split("#");
if (url.length == 2 && url[1].indexOf('-fx') > 0) {
currentTab = $('#' + url[1].substr(0, url[1].length-3));
if (currentTab.size() == 1) {
$('#fx div').each(
function(iteration)
{
if(this === currentTab.get(0)) {
tabIteration = iteration;
}
}
);
}
}

if(!currentTab) {
currentTab = $('#fx div:first');
}
currentTab.SlideToggleUp(4000);
$('#tabs a')
.eq(tabIteration).addClass('active')
.end()
.bind('click', switchTab);

}
);
var switchTab = function()
{
var tabName = this.href.split('#')[1];
this.blur();
if (inSlide == false && currentTab.get(0) != $('#' + tabName.substr(0, tabName.length-3)).get(0)) {
$('#tabs a').removeClass('active');
$(this).addClass('active');
inSlide = true;
currentTab.SlideToggleUp(
400,
function()
{
currentTab = $('#' + tabName.substr(0, tabName.length-3)).SlideToggleUp(400, function(){inSlide=false;});
}
);
} else {
return false;
}
};
var animateEl = function()
{
var el = $('#ifxElement');
if(parseInt(el.css('left')) > 350) {
el.animate({left: 350}, 2000, $('input[@checked]').val());
} else {
el.animate({left: 540}, 2000, $('input[@checked]').val());
}
return false;
};
var animateEl2 = function()
{
var el = $('#ifxElement2');
if(parseInt(el.css('right')) > 350) {
el.animate({right: 350}, 2000, $('input[@checked]').val());
} else {
el.animate({right: 540}, 2000, $('input[@checked]').val());
}
return false;
};
var animateEl3 = function()
{
var el = $('#ifxElement3');
if(parseInt(el.css('left')) > 350)
{
el.animate({left: 350}, 2000, $('input[@checked]').val());
}
else
{
el.animate({left: 540}, 2000, $('input[@checked]').val());
}
return false;
};
var animateEl4 = function()
{
var el = $('#ifxElement4');
if(parseInt(el.css('right')) > 350) {
el.animate({right: 350}, 2000, $('input[@checked]').val());
}
else
{
el.animate({right: 540}, 2000, $('input[@checked]').val());
}
return false;
}


</script>



</body>
</html>

Также хотел бы услышать где и что я сделал не так или можно сделать по другому и лучше...

Link to comment
Share on other sites

2 answers to this question

Recommended Posts

  • 0

1. проблема в том что там описанно как сделать весь объект прозрачным... это я знаю.. но мне надо чтобы только границы картинки были прозрачными... (если Вы зайдете на aionfantasy.com) в опере и в IE то увидите что я имею ввиду...

2. если бы хотел сделать во флеше то так бы и сделал... но я хочу сделать все без флеша... и очень надеюсь на вашу помощь!

Неужели вопросы настолько глупые, что на них не хотят ответить и помочь? вроде и тему создал в соответствующем разделе... Вы скажите что не так.. может как то вопрос задал неправильно...

Link to comment
Share on other sites

Guest
This topic is now closed to further replies.
 Share

  • Обсуждения

    • Актуальные контакты: Telegram: @Nikker_web E-Mail:   tarasevich.email@gmail.com Портфолио https://www.behance.net/d4d4186e Разрабатываю дизайн групп в соц сетях, сайтов, приложений, другой дизайн под заказ    
    • Актуальные контакты: Telegram: @Nikker_web E-Mail:   tarasevich.email@gmail.com   Разрабатываю дизайн групп в соц сетях, сайтов, приложений, другой дизайн под заказ   Портфолио https://www.behance.net/d4d4186e
    • Доброго всем времени суток. Прошу помощи. Научите принципу изменения футера. Движок Xenforo. Версия 2.2.10. Стиль дефолтный. Что именно нужно в итоге на фото примере. Мой шаблон app.footer less имеет следующее значение.  .p-footer { .xf-publicFooter(); a { .xf-publicFooterLink(); } } .p-footer-inner { .m-pageWidth(); .m-pageInset(); padding-top: @xf-paddingMedium; padding-bottom: @xf-paddingLarge; } .p-footer-row { .m-clearFix(); margin-bottom: -@xf-paddingLarge; } .p-footer-row-main { float: left; margin-bottom: @xf-paddingLarge; } .p-footer-row-opposite { float: right; margin-bottom: @xf-paddingLarge; } .p-footer-linkList { .m-listPlain(); .m-clearFix(); > li { float: left; margin-right: .5em; &:last-child { margin-right: 0; } a { padding: 2px 4px; border-radius: @xf-borderRadiusSmall; &:hover { text-decoration: none; background-color: fade(@xf-publicFooterLink--color, 10%); } } } } .p-footer-rssLink { > span { position: relative; top: -1px; display: inline-block; width: 1.44em; height: 1.44em; line-height: 1.44em; text-align: center; font-size: .8em; background-color: #4682B4; border-radius: 2px; } .fa-rss { color: white; } } .p-footer-copyright { margin-top: @xf-elementSpacer; text-align: center; font-size: @xf-fontSizeSmallest; } .p-footer-debug { margin-top: @xf-paddingLarge; text-align: right; font-size: @xf-fontSizeSmallest; .pairs > dt { color: inherit; } } @media (max-width: @xf-responsiveMedium) { .p-footer-row-main, .p-footer-row-opposite { float: none; } .p-footer-copyright { text-align: left; padding: 0 4px; // aligns with other links } }  
    • Нужны сайты с примерами верстки, типа https://css-tricks.com/. Типовые приемы и нестандартные на все случаи жизни. Накидайте ссылок.
×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. See more about our Guidelines and Privacy Policy