javascript初心者です。速攻でやらなければならないので皆様の力を是非お貸しください
今私はベンチャー企業の新卒の「インターンでWebサイトを制作しているのですが、プログラミングも初心者です。
htmlやcssは少し勉強した程度で制作を任されてしまいました。
そこで皆様にご教授いただきたく書きこませて頂きました。
質問です。
HPのトップ画でいくつかの画像を切り替えていくというプログラムを組みたいのですが、
如何せんはじめたばかりで、コードがわかりません。。。
参考HP http://kimuratakahiro.com/
このサイトのように下から上へか、左右の動きか、
もしくはフェードアウトして、2枚目に切り替えるというようなプログラムを組みたいです。
宜しければコードを少しだけでも書いていただけると有難いです。
もしくは、参考になる書籍やサイトなどがありましたら、
ご教授頂ければ幸いです。
兎に角、納品まで時間がなく焦っています。
是非宜しくお願い致します。
A 回答 (4件)
- 最新から表示
- 回答順に表示
No.4
- 回答日時:
こんにちは。
ゆうえきでなければ、ほうちぷれ~になりそうだね・・・。なので「とうめいどがへんかする」だけかきました。
ぜんかくくうはくは、はんかくにしてちょ。
(たのひとに、れすでもつけてれば、ぜんぶかいたものを・・・。
「いどうする」だけのやつは、だれかにたくす。)
<!DOCTYPE html>
<title></title>
<body>
<p><img src="./img/0.gif" alt="Image" id="i0"></p>
<script>
//@cc_on
var setOpacity = function (alpha) {
var flag = null;
if (alpha < 0) {
alpha = 0;
flag = true;
}
else if (100 < alpha) {
alpha = 100
flag = true;
}
this.style./*@if (@_jscript)
filter = 'alpha(opacity='+ alpha + ')' @else@*/
opacity = alpha / 100 /*@end@*/;
return flag;
};
var opacityChanger = function (node, opacity, step, interval, endFunc, cbObj, arg) {
var timerId = null;
var changer = function ( ) {
opacity += step;
if (setOpacity.call (node, opacity)) {
clearInterval (timerId);
timerId = null;
if ('function' === typeof endFunc)
endFunc.apply (cbObj || null, arg || [ ]); // ?
}
};
if (! setOpacity.call (node, opacity))
timerId = setInterval (changer, interval);
};
//___________
var node = document.getElementById ('i0');
var func = function () {
alert ('きえたよ');
opacityChanger (node, 0, 2, 50);
};
opacityChanger (node, 100, -2, 50, func);
</script>
No.3
- 回答日時:
あるものを使うのはだめなのですか?
1から書くのはあまりに無理があると思うのですが。
クロスブラウザのこととか考えると、実務レベルのものを今の段階で書くのはまず無理ですよ。
それよりも、ライブラリとプラグインを使えば貼り付けてちょっといじるだけですぐに実装できます。
プロでもライブラリやプラグインぐらい余裕で使います。労力が全然違いますから。
それとも1から書かねばならんのでしょうか?
↓これで実装できまよん。
http://www.skuare.net/2009/03/jqueryjqueryimages …
No.2
- 回答日時:
私はJavaScriptはしろうとです。
もし画像切り替えのようなプログラムを作れと言われたら、
とりあえず動いたりフェイドアウトしたりするのは置いておいて、
単純なものから作ろうと考えます。
一番簡単なのは、ページにボタンを用意して、
ボタンが押されるたびに表示されている画像が切り替わる、
というのが考えられます。
次にボタンは使わず、タイマーを使って、
一定時間ごとに画像が切り替わる、というのを作ります。
ここまで作っておけば、動いたりフェイドアウトしたりするのを
作るのが間に合わなかったときに、とりあえずこれで我慢してもらう
という保険になります。
もしすでにそこまでできているのなら、余計なお世話でした、ごめんなさい。
No.1
- 回答日時:
初心者でもなんでも自分で調べてどうにかするのが仕事だよっと言っておいて
それだけだと、なんのために書き込んだ?て言われそうだから
参考サイトだけは示しておきましょう(主にフェードアウト切り替え関係)
これメインにどうぞ
http://chaichan.web.infoseek.co.jp/qa3500/qa3526 …
その他参考サイト
http://www.openspc2.org/reibun/javascript/
http://d.hatena.ne.jp/unageanu/20071013
http://ascii.jp/elem/000/000/180/180999/
サンプルがいっぱいのってるので参考にしましょう。
これでもわからないところがあれば、
javascript フェードアウト とか 画像の移動 とか
キーワードを変えて必用な情報を探しましょう。
わたしがコード書くときも基本的にはネットからサンプル探して
内容を吟味、少しずつ書き換えて目的の形へ修正
こんな感じのtry&errorですよ。
一からオリジナルで創作するよーな人もいますけど
いまどきはサンプルコードがいっぱいありますからね。
オリジナルを考えるよりもサンプルコードを修正するほうが
効率がいいです。
それと、わかってるとは思うけど
文中に alert('表示したいstr’ + 変数); のように
変数の中身を確認できるようなコードを入れておくとデバッグが楽です
がんばれ新卒!
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- その他(プログラミング・Web制作) 次に、楽天のアジャイル就活に参加して、1日で内定を獲得できる。私は大企業に就職できる? 2 2022/04/17 13:38
- PHP 掲示板のセキュリティについてアドバイスお願い致します 1 2023/08/11 20:44
- Visual Basic(VBA) 【マクロ】表への繰り返し転記について 1 2022/11/19 16:30
- JavaScript HTML&CSS Javascriptによる動的テーブル 1 2023/03/27 19:51
- MySQL MySQL,JavaScript,PHPコードの結果を表示する方法を教えてください。 1 2023/02/13 17:49
- IT・エンジニアリング プログラミング言語選択について 2 2022/07/09 13:23
- その他(プログラミング・Web制作) プログラムの勉強のおすすめは 7 2022/12/09 20:09
- 副業・複業 『Webライター』になりたいです。 まずブログSNS副業に興味関心がありました。 そして大きな目標と 14 2023/06/16 14:01
- Windows 7 更新プログラムを入れたら操作出来なくなりました(泣) 1 2023/02/26 11:04
- 食生活・栄養管理 野菜やタンパク質中心の食生活について 2 2023/06/30 11:40
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
C#OpenCv V4にのエラーに関する...
-
google apps scriptの終了のさせ方
-
ローカルにあるファイルを検索...
-
1日1回引けるJavaScriptおみく...
-
var_dumpのdump意味はを知りた...
-
gas スプレッドシートがアクテ...
-
翌月を取得するGASが分かりません
-
イベントが初めの一回しか起き...
-
どうすれば良いでしょうか?
-
HTMLにWSHを組み込む
-
C# 演算 奇数と偶数 表現の仕方
-
1日1回だけ引けるjavascriptお...
-
jqGridについて
-
Google Maps V3のズームの規制
-
javascriptでテーブルに追加し...
-
GASでundefinedエラーが出ます
-
ASP.NETのコントロールの値をJa...
-
C言語の質問です HTMLでこのよ...
-
なぜmatchメソッドがエラーにな...
-
指定日数経過でHTML上のデータ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
var exports = exports || {}; ...
-
google apps scriptの終了のさせ方
-
C#OpenCv V4にのエラーに関する...
-
GASでundefinedエラーが出ます
-
ジェネレーターの作り方
-
GASでGoogleフォームの自動返信...
-
HTMLで作った時報アプリが動き...
-
javascriptでテーブルに追加し...
-
html javascript リンク先アド...
-
【西暦等の変換】
-
ローカルにあるファイルを検索...
-
ASP.NETのコントロールの値をJa...
-
なぜmatchメソッドがエラーにな...
-
翌月を取得するGASが分かりません
-
gas スプレッドシートがアクテ...
-
ASP.NET MVCでObjectをjsに渡す
-
カンマで終わってるのはセミコ...
-
JavaScriptで文字列の特定文字...
-
javascriptでiframeのURL変更は?
-
APIを使って埋め込んだグーグル...
おすすめ情報