อยากให้เวลาคลิกลิงค์ไหน ให้มีพื้นหลังแสดงด้วย เค้าทำกันยังไงหรอครับ (มีตัวอย่าง)

เริ่มโดย fogza, 05 เมษายน 2012, 19:55:21

หัวข้อก่อนหน้า - หัวข้อถัดไป

0 สมาชิก และ 1 ผู้มาเยือน กำลังดูหัวข้อนี้

yoyokung

UPDATE ไฟล์ให้แล้วนะครับ ที่ทำเป็น css+jquery

แต่ถ้าคุณ fogza จะทำแบบเว็บตัวอย่าง ใช้ php ครับ



        $current_page = array(
            "" => "Home",
            "html" => "HTML",
            "php" => "PHP",
            "java" => "JAVA"
        );
        foreach( $current_page as $link => $title ) {
            $active = $_GET['page'] == $link
                ? ' class="active"'
                : '';
            echo '<li class="item"><a href="/'. $link .'"'. $active .'>'. $title .'</a></li>';
        }

   


อย่างลืม แต่ง css ให้เห็นความต่างด้วยนะครับ
[direct=http://loop.in.th/demo/game_query/index.php]ขาย ฐานข้อมูล Flash Game กว่า 25,000 เกมส์[/direct] 5,000 บาท

[direct=http://www.ฉันรักเธอ.com]ฉันรักเธอ[/direct] [direct=http://www.เที่ยวไทย.com]เที่ยวไทย[/direct]

[direct=http://asiangoodjobs.com/learn/php/]สอนดึงเว็บ[/direct] 30 ชั่วโมง / 5,000 บาท สุดยอดมาก
[direct=http://asiangoodjobs.com/learn/php/]สอนดูดเว็บ[/direct] 30 ชั่วโมง / HTML , CSS , jQuery , PHP

Queue

เค้าใช้ php กับ css ร่วมกัน

ถ้าอยู่หน้าไหน ให้ แสดง css ต่างจากชาวบ้านครับ

saikanojo

ไม้ต้องใช้ PHP ให้มันยุ่งยากก็ได้ครับ อันนั้นมันภาษาฝั่ง Server Side ใช้เยอะๆก็อืดได้ครับ

ใช้ Jquery นี่แหละครับ addClass ที่ระบุพื้นหลังเข้าไป

พอคลิ๊กอันอื่นให้  remove ออกแล้ว addClass เดิม เข้าไปใหม่

งง ไหมครับ อิ อิ

งั้นจัด หลักสูตรเร่งรัดให้ครับ

http://jqueryui.com/demos/selectable/

จบแน่นอนครับ

yoyokung

อ้างถึงจาก: saikanojo ใน 06 เมษายน 2012, 06:02:11
ไม้ต้องใช้ PHP ให้มันยุ่งยากก็ได้ครับ อันนั้นมันภาษาฝั่ง Server Side ใช้เยอะๆก็อืดได้ครับ

ใช้ Jquery นี่แหละครับ addClass ที่ระบุพื้นหลังเข้าไป

พอคลิ๊กอันอื่นให้  remove ออกแล้ว addClass เดิม เข้าไปใหม่

งง ไหมครับ อิ อิ

งั้นจัด หลักสูตรเร่งรัดให้ครับ

http://jqueryui.com/demos/selectable/

จบแน่นอนครับ

Jquery มันเปลี่ยนหน้าแล้วมันจะอยู่ยังไงอ่ะครับ
[direct=http://loop.in.th/demo/game_query/index.php]ขาย ฐานข้อมูล Flash Game กว่า 25,000 เกมส์[/direct] 5,000 บาท

[direct=http://www.ฉันรักเธอ.com]ฉันรักเธอ[/direct] [direct=http://www.เที่ยวไทย.com]เที่ยวไทย[/direct]

[direct=http://asiangoodjobs.com/learn/php/]สอนดึงเว็บ[/direct] 30 ชั่วโมง / 5,000 บาท สุดยอดมาก
[direct=http://asiangoodjobs.com/learn/php/]สอนดูดเว็บ[/direct] 30 ชั่วโมง / HTML , CSS , jQuery , PHP

jim_no1

อ้างถึงจาก: fogza ใน 05 เมษายน 2012, 20:18:44
อ้างถึงจาก: jim_no1 ใน 05 เมษายน 2012, 20:15:55
ไม่เข้าใจคำถามน่ะ
ตามเว็บตัวอย่างนะครับ เวลาคลิกเมนูด้านบน เมนูไหนที่ถูกคลิก จะมีพื้นหลังสีขาวนะครับ พอจะเข้าใจไหมเอ่ย  :wanwan011:
เวปนี้เห็นแล้ว น่าจะเขียนด้วยมือมากกว่า แต่ถ้าไม่ใช่ก็น่าจะเป็น phpbb
ถ้าเขียนมือนะ ก็ต่องใช้ลูกเล่นที่เรียกว่า Swap Image แต่ก่อนอื่นนั้น เราต่องกำหนดชื่อตำแหน่งนั้นก่อนครับ
หลังจากนั้น เราค่อยเอาลูกเล่นนี้มาใช้งาน
ก็อย่างเวปผม ก็ยังเอามาใช้งานเลยครับที่นี่ http://www.jimmodify.com/design/Plate_car/home_car.php
ตำแหน่งที่ผมใช้งานนั้นก็คือ ช่องตรงด้านขวามือสุดนั้นไง เมื่อคลิ๊กที่ภาพป้ายทะเบียนรถยนต์ จะยังไม่มีอะไร แต่เมื่อปล่อยเมาล์เมื่อไหร่ ตรงช่องขวาสุด จะมีภาพโชว์ออกมา แล้วก็ยังทำเป็น link ได้อีกด้วย
ส่วนคำถามที่คุณตั่งมานั้นน่ะ เพียงแค่ปรับขนาดภาพให้เล็กลง แล้วเอามาเล่นคู่กับภาพพื้นหลังเท่านั้นน่ะครับ
[direct=http://www.jimbeautify.com]jimbeautify.com ป้ายทะเบียนยาว[/direct]
[direct=http://jimbeautify.com/design/Plate_car/home_car.php]jimbeautify ออกแบบรถอย่างง่าย ๆ ด้วยตนเอง[/direct]
[direct=http://www.jimbeautify.com/forum/index.php] ประกาศขายสินค้าต่าง ๆ[/direct]
[direct=http://www.jimbeautify.com/forum/index.php?topic=15.0]คลิีกดูรายละเอียดเข้าร่วมฝึกอบรมทำป้ายทะเบียนกันน้ำแบบมืออาชีพ
[/direct]

TAXZe

อ้างถึง
..
..
<div class="section_menu">
<a title="หมวดหมู่ HTML" href="index.php?sections=HTML&amp;sec_id=5">HTML</a>
</div>
<div class="section_menu" style="background-color: white; border-bottom: 0px;">
<a title="หมวดหมู่ CSS" href="index.php?sections=CSS&amp;sec_id=10">CSS</a>
</div>
<div class="section_menu">
<a title="หมวดหมู่ XML" href="index.php?sections=XML&amp;sec_id=4">XML</a>
</div>
..
..

ทำแดงให้แล้ว เทียบกับโค้ดข้างๆดูครับ น่าจะเข้าใจ ป่ะครับ

:P
[direct=https://www.taxze.com/ups-review/]รีวิว ups[/direct][direct=https://www.taxze.com/ups-review/]ups ยี่ห้อไหนดี[/direct][direct=https://twitter.com/taxze][/direct][direct=https://www.instagram.com/taxze][/direct][direct=https://rrbg.blogspot.com/][/direct]

fogza

อ้างถึงจาก: yoyokung ใน 06 เมษายน 2012, 03:11:59
UPDATE ไฟล์ให้แล้วนะครับ ที่ทำเป็น css+jquery

แต่ถ้าคุณ fogza จะทำแบบเว็บตัวอย่าง ใช้ php ครับ



       $current_page = array(
           "" => "Home",
           "html" => "HTML",
           "php" => "PHP",
           "java" => "JAVA"
       );
       foreach( $current_page as $link => $title ) {
           $active = $_GET['page'] == $link
               ? ' class="active"'
               : '';
           echo '<li class="item"><a href="/'. $link .'"'. $active .'>'. $title .'</a></li>';
       }

   


อย่างลืม แต่ง css ให้เห็นความต่างด้วยนะครับ
+1 ขอบคุณสำหรับแนวทางครับ
อ้างถึงจาก: yoyokung ใน 06 เมษายน 2012, 06:06:09
อ้างถึงจาก: saikanojo ใน 06 เมษายน 2012, 06:02:11
ไม้ต้องใช้ PHP ให้มันยุ่งยากก็ได้ครับ อันนั้นมันภาษาฝั่ง Server Side ใช้เยอะๆก็อืดได้ครับ

ใช้ Jquery นี่แหละครับ addClass ที่ระบุพื้นหลังเข้าไป

พอคลิ๊กอันอื่นให้  remove ออกแล้ว addClass เดิม เข้าไปใหม่

งง ไหมครับ อิ อิ

งั้นจัด หลักสูตรเร่งรัดให้ครับ

http://jqueryui.com/demos/selectable/

จบแน่นอนครับ

Jquery มันเปลี่ยนหน้าแล้วมันจะอยู่ยังไงอ่ะครับ
ต้องโหลดปลั๊กอินมาใช้ใช่ไหมครับ แล้วก็ทำงานแค่เฉพาะหน้านั้นๆ เหมือนที่ด้านบนกล่าวมาหรือปล่าวครับ?
ถ้าใช่ มีแบบที่ต้องสร้างขึ้นมาเองไหม๋ครับ อยากจะรู้การทำงานนะครับ
=====
ขอบคุณทุกๆ ท่านมากครับ ได้ความรู้ใหม่ๆ อีกแล้ว
ขอตัวไปนั่งมั่วโค้ดต่อละครับ :wanwan017:  :wanwan026:
:: สังคมจะดีได้ อยู่ที่เราทุกคน ไม่ใช่แค่ใครคนใดคนหนึ่ง ::


saikanojo

อ้างถึงจาก: fogza ใน 06 เมษายน 2012, 14:29:27
อ้างถึงจาก: yoyokung ใน 06 เมษายน 2012, 03:11:59
UPDATE ไฟล์ให้แล้วนะครับ ที่ทำเป็น css+jquery

แต่ถ้าคุณ fogza จะทำแบบเว็บตัวอย่าง ใช้ php ครับ



        $current_page = array(
            "" => "Home",
            "html" => "HTML",
            "php" => "PHP",
            "java" => "JAVA"
        );
        foreach( $current_page as $link => $title ) {
            $active = $_GET['page'] == $link
                ? ' class="active"'
                : '';
            echo '<li class="item"><a href="/'. $link .'"'. $active .'>'. $title .'</a></li>';
        }

   


อย่างลืม แต่ง css ให้เห็นความต่างด้วยนะครับ
+1 ขอบคุณสำหรับแนวทางครับ
อ้างถึงจาก: yoyokung ใน 06 เมษายน 2012, 06:06:09
อ้างถึงจาก: saikanojo ใน 06 เมษายน 2012, 06:02:11
ไม้ต้องใช้ PHP ให้มันยุ่งยากก็ได้ครับ อันนั้นมันภาษาฝั่ง Server Side ใช้เยอะๆก็อืดได้ครับ

ใช้ Jquery นี่แหละครับ addClass ที่ระบุพื้นหลังเข้าไป

พอคลิ๊กอันอื่นให้  remove ออกแล้ว addClass เดิม เข้าไปใหม่

งง ไหมครับ อิ อิ

งั้นจัด หลักสูตรเร่งรัดให้ครับ

http://jqueryui.com/demos/selectable/

จบแน่นอนครับ

Jquery มันเปลี่ยนหน้าแล้วมันจะอยู่ยังไงอ่ะครับ
ต้องโหลดปลั๊กอินมาใช้ใช่ไหมครับ แล้วก็ทำงานแค่เฉพาะหน้านั้นๆ เหมือนที่ด้านบนกล่าวมาหรือปล่าวครับ?
ถ้าใช่ มีแบบที่ต้องสร้างขึ้นมาเองไหม๋ครับ อยากจะรู้การทำงานนะครับ
=====
ขอบคุณทุกๆ ท่านมากครับ ได้ความรู้ใหม่ๆ อีกแล้ว
ขอตัวไปนั่งมั่วโค้ดต่อละครับ :wanwan017:  :wanwan026:

ผมลืมคิดไปครับเรื่องการเปลี่ยนหน้า ผมทำแต่ UI แล้วส่ง Dev เลยไม่ได้คิดถึงตรงนี้ แต่จริงๆแล้วให้มันอยู่ก็ได้ครับ แต่ผมไม่ทราบวิธีที่เขาใช้กัน

งั้นใช้ PHP ไปก็ได้ครับ แก้ขัดไปพลางๆ เพราะถ้าเน้นผลลัพธ์ ก็ให้คำตอบได้เหมือนกัน